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:

+ Recent posts