패턴의 종류
- 컴파운드 패턴(Compound Pattern)
* 일반적으로 자주 생길 수 있는 문제를 해결하기 위한 용도로 2개 이상의 패턴을 결합해서 사용하는 것을 뜻한다.
* 대표적으로 MVC 패턴이 컴파운드 패턴이다.
- 싱글턴 패턴(Singleton Pattern)
- 커맨드 패턴(Command Pattern)
- 어댑터 패턴(Adapter Pattern)
- 퍼사드 패턴(Facade Pattern)
- 템플릿 메소드 패턴(Template Method Pattern)
- 이터레이터 패턴(Iterator Pattern)
- 컴포지트 패턴(Composite Pattern)
- 스테이트 패턴(State Pattern)
- 프록시 패턴()
- 빌드 패턴(Builder Pattern)
- MVC 패턴(Model - View - Controller Pattern)
* 스트래티지, 컴포지트, 옵저버
이것들 외에도 많이 있음.
반응형
'Programming > Design Pattern' 카테고리의 다른 글
비지터 패턴(Visitor Pattern) (0) | 2019.04.12 |
---|---|
중재자 패턴(Mediator Pattern) (0) | 2018.02.20 |
서비스 로케이터 패턴 (Service Locator Pattern) (0) | 2018.02.19 |
애자일 설계 (0) | 2017.11.11 |
옵저버 패턴(Observer Pattern) (0) | 2015.12.15 |
스트래티지 패턴(Strategy Pattern) (0) | 2015.12.13 |
객체 지향 프로그래밍(OOP) (0) | 2015.12.12 |