This is an old revision of the document!


Design Pattern

구체적인 구현을 실현하기 위한 사고방식, 해법.

https://en.wikipedia.org/wiki/Design_Patterns#Patterns_by_Type

기초 용어
분류

기본적으로 Yuki Hiroshi에 의한 분류로 서술.

GoF에 따른 분류
<hi yellow>Creational</hi> <hi cyan>Structional</hi> <hi pink>Behavioral</hi>
기초
하위 클래스에게 위임

상속과 관련된 디자인 패턴

인스턴스 생성
분리해서 생각

복잡하게 뒤섞이기 쉬운 프로그램을 분리해서 생각

동일시하기
구조를 돌아다니기
단순화
상태 관리
낭비 없애기
클래스로 표현
design_pattern/design_pattern.1509178620.txt.gz · Last modified: (external edit)