잔글 (→구조패턴) |
잔글 (생성 패턴 및 Singleton 간단한 설명) |
||
6번째 줄: | 6번째 줄: | ||
=== 생성 패턴 === | === 생성 패턴 === | ||
Abstract Factory | * Abstract Factory | ||
Builder | * Builder | ||
Factory Method | * Factory Method | ||
Prototype | * Prototype | ||
Singleton | * Singleton | ||
:: 가장 간단한 패턴이다. 한 프로그램 사이클에 하나의 인스턴트만 생성하기를 원할 때 사용한다. | |||
== 구조패턴 == | == 구조패턴 == | ||
* Adapter | * Adapter |
2015년 4월 27일 (월) 02:57 판
클래스 디자인 패턴은 프로그램 안의 클래스들의 구조를 패턴화하여 나타낸 것이다.
종류
패턴의 분류와 명칭은 <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