패턴의 종류

- 컴파운드 패턴(Compound Pattern)

* 일반적으로 자주 생길 수 있는 문제를 해결하기 위한 용도로 2개 이상의 패턴을 결합해서 사용하는 것을 뜻한다.

* 대표적으로 MVC 패턴이 컴파운드 패턴이다.

- 스트래티지 패턴(Strategy Pattern)

- 옵저버 패턴(Observer Pattern)

- 데코레이터 패턴(Decorator pattern)

- 팩토리 패턴(Factory Pattern)

- 싱글턴 패턴(Singleton Pattern)

- 커맨드 패턴(Command Pattern)

- 어댑터 패턴(Adapter Pattern)
- 퍼사드 패턴(Facade 
Pattern)

- 템플릿 메소드 패턴(Template Method Pattern)

- 이터레이터 패턴(Iterator Pattern)

- 컴포지트 패턴(Composite Pattern)

- 스테이트 패턴(State Pattern)

- 프록시 패턴()

- 빌드 패턴(Builder Pattern)

- MVC 패턴(Model - View - Controller Pattern)

* 스트래티지, 컴포지트, 옵저버


이것들 외에도 많이 있음.


반응형