This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| design_pattern:abstract_factory_pattern [2017/10/28 15:52] – ledyx | design_pattern:abstract_factory_pattern [2021/02/07 03:24] (current) – [Abstract Factory Pattern] ledyx | ||
|---|---|---|---|
| Line 5: | Line 5: | ||
| * 많은 수의 연관된 하위 클래스를 특정 그룹으로 묶어 한번에 교체.\\ ex) 특정 라이브러리 배포시 OS별로 지원하는 기능이 다를 때, OS별 기능 변경을 통합적으로 변경. | * 많은 수의 연관된 하위 클래스를 특정 그룹으로 묶어 한번에 교체.\\ ex) 특정 라이브러리 배포시 OS별로 지원하는 기능이 다를 때, OS별 기능 변경을 통합적으로 변경. | ||
| - | {{tag> | + | {{tag> |
| = Factory = | = Factory = | ||
| Line 432: | Line 432: | ||
| - | Page page = factory.createPage(className, | + | Page page = factory.createPage(className, |
| page.add(trary_community); | page.add(trary_community); | ||
| page.add(tray_searchEngine); | page.add(tray_searchEngine); | ||
| Line 468: | Line 468: | ||
| </ | </ | ||
| </ | </ | ||
| - | < | + | < |
| </ | </ | ||
| </ | </ | ||
| - | |||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | <li> | ||
| - | 커뮤니티 | ||
| - | <ul> | ||
| - | < | ||
| - | < | ||
| - | </ul> | ||
| - | </ | ||
| - | 검색 엔진 | ||
| - | <ul> | ||
| - | < | ||
| - | < | ||
| - | <li> | ||
| - | Naver | ||
| - | <ul> | ||
| - | < | ||
| - | < | ||
| - | </ul> | ||
| - | </ | ||
| - | </ | ||
| - | < | ||
| - | </ | ||
| Line 542: | Line 516: | ||
| <br> | <br> | ||
| </ | </ | ||
| - | < | + | < |
| </ | </ | ||
| </ | </ | ||
| - | |||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | <div> | ||
| - | <div style=" | ||
| - | < | ||
| - | |||
| - | <div> | ||
| - | < | ||
| - | |||
| - | < | ||
| - | </ | ||
| - | </ | ||
| - | <br> | ||
| - | |||
| - | <div style=" | ||
| - | < | ||
| - | |||
| - | <div> | ||
| - | < | ||
| - | |||
| - | < | ||
| - | |||
| - | <div style=" | ||
| - | < | ||
| - | |||
| - | <div> | ||
| - | < | ||
| - | |||
| - | < | ||
| - | </ | ||
| - | </ | ||
| - | <br> | ||
| - | </ | ||
| - | </ | ||
| - | <br> | ||
| - | </ | ||
| - | < | ||
| - | </ | ||
| - | |||