Programming/Design Pattern
디자인 패턴의 종류
휘탱
2015. 8. 16. 22:27
패턴의 종류
- 컴파운드 패턴(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)
* 스트래티지, 컴포지트, 옵저버
이것들 외에도 많이 있음.
반응형