잔글 (→구조패턴: 문단 깊이 수정) 태그: mobile edit mobile web edit |
잔글 (→행위패턴: 문단 깊이 수정) 태그: mobile edit mobile web edit |
||
22번째 줄: | 22번째 줄: | ||
* Proxy | * Proxy | ||
== 행위패턴 == | === 행위패턴 === | ||
* Chain of Responsibility | * Chain of Responsibility | ||
* Command | * Command |
2015년 4월 27일 (월) 09:03 판
클래스 디자인 패턴은 프로그램 안의 클래스들의 구조를 패턴화하여 나타낸 것이다. 패턴의 구현은 프로그래밍 언어의 특성에 따라 달라질 수 있다.
종류
패턴의 분류와 명칭은 <GOF 디자인 패턴>을 따른다.
생성 패턴
- Abstract Factory
- Builder
- Factory Method
- Prototype
- Singleton
- 가장 간단한 패턴이다. 프로그램 사이클동안 하나의 인스턴트 생성민 허락할 때 사용한다.
구조패턴
- Adapter
- Bridge
- Composite
- Decorator
- Facade
- Flyweight
- Proxy
행위패턴
- Chain of Responsibility
- Command
- Interpreter
- Iterator
- Mediator
- Memento
- Observer
- Strategy
- State
- Template Method
- Visitor