728x90
패턴이라고 불리는 독립체
1. 생성패턴
Factory Method:
Abstract Method:
Builder:
Prototype: 복사하여 새 개체를 생성할 수 있도럭 하는 패턴
Singleton: 유일한 하나의 인스턴스를 보장하도록 하는 패턴
2. 구조패턴
Adapter:
Bridge:
Composite:
Decorator:
Facade: 하나의 인터페이스를 통해 느슨한 결합을 제공하는 패턴
Flyweight:
Proxy: 대리인이 대신 그 일을 처리하는 패턴
3. 행위패턴(Behavior Pattern)
Interpreter: 언어규칙 클래스를 이용하는 패턴
Template: 알고리즘 골격의 구조를 정의하는 패턴
Chain of Responsibility: 객체들끼리 연결고리를 만들어 내부적으로 전달하는 패턴
Command: 요청 자체를 캡슐화하여 파라미터로 넘기는 패턴
Iterator:
Mediator:
Memento:
Observer:
상태가 변할 때 의존자들에게 알리고, 자동 업데이트 하는 패턴
State: 객체 내부 상태에 따라서 행위를 변경하는 패턴
Strategy:
Visitor: