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 91: | Line 91: | ||
| } | } | ||
| } | } | ||
| + | |||
| + | /* | ||
| + | Menu opened! | ||
| + | Menu closed! | ||
| + | 100 | ||
| + | 100 | ||
| + | |||
| + | Sidebar opened! | ||
| + | Sidebar closed! | ||
| + | 100 | ||
| + | 500 | ||
| + | */ | ||
| </ | </ | ||