디자인 패턴 설명/구분

반응형
1. Creational
-.Factory Method Pattern
:공통모듈을 Library가 아닌 Framework으로 설계하는 방법제공

-. Abstract Factory
:플랫폼 변경을 대비한 설계방법 제공

-. Singleton
:자원이용의 제약조건을 해결하기 위한 설계방법제공

2. Structural
-. Adapter Pattern
:레거시를 To_Be의 설계에 반영하는 방법을 제공

-. Bridge Pattern
:추상레별과 구현레벨을 분리함으로써 기능의 다양성 및 구현의 다양성 모두를 보장할 수 있는 설계방법

-. Composite Pattern
:Tree구조의 객체집합을 설계하는 방법을 제공

-. Decorator Pattern
:기존기능을 선택적으로 확장할 수 있는 설계방법을 제공

-. Facade Pattern
:서브시스템과의 인터페이스를 간소화시키는 방법을 제공

-. Proxy Pattern
:각종 제약조건에 무관한 비지니스 로직을 설계할 수 있는 방법 제공

3. Behavioral
-. Template Method Pattern
:로직 흐림이나 절차를 강제로 표준화 시키는 설계방법을 제공

-. Observer Pattern
:양방향 상호참조(Tight Coupling)를 해결할 수 있는 설계방법을 제공

-. Command Pattern
:Request 가 정해지지 않은 상태에서의 설계방법을 제공
:2원화된 설계 및 개발이 가능한 설꼐 방법을 제공

-. Strategy Pattern
:동일 목적의 여러 알고리즘을 설계하는 방법을 제공

-. Visitor Pattern
:미정의 기능을 향후 손쉽게 추가할 수 있는 설계방법을 제공

-. State Pattern
:다양한 상태와 각 상태별로 다르게 처리되는 로직을 설계하는 방법을 제공
반응형

'T-prj' 카테고리의 다른 글

[D-4]  (0) 2010.02.03
객체지향 특성, 추상화 , 캡슐화, 상속성, 다형성 예제  (0) 2009.12.09
D-80  (0) 2009.12.03

Top