This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| design_pattern:template_method_pattern [2017/10/27 10:14] – [실행] ledyx | design_pattern:template_method_pattern [2021/02/07 03:30] (current) – [Template Method Pattern] ledyx | ||
|---|---|---|---|
| Line 3: | Line 3: | ||
| * 상위 클래스에서 처리의 뼈대를 세우고, 구체적인 처리를 하위 클래스에서 실행. | * 상위 클래스에서 처리의 뼈대를 세우고, 구체적인 처리를 하위 클래스에서 실행. | ||
| - | {{tag> | + | {{tag> |
| GUI 앱에서 Menu, Sidebar를 열기/ | GUI 앱에서 Menu, Sidebar를 열기/ | ||
| Line 69: | Line 69: | ||
| </ | </ | ||
| - | = 실행 | + | = Client |
| <sxh java> | <sxh java> | ||
| public class Main { | public class Main { | ||
| Line 93: | Line 93: | ||
| /* | /* | ||
| - | 500 | ||
| - | 500 | ||
| Menu opened! | Menu opened! | ||
| Menu closed! | Menu closed! | ||
| - | |||
| 100 | 100 | ||
| - | 500 | + | 100 |
| Sidebar opened! | Sidebar opened! | ||
| Sidebar closed! | Sidebar closed! | ||
| + | 100 | ||
| + | 500 | ||
| */ | */ | ||
| </ | </ | ||