구체적인 구현을 실현하기 위한 사고방식, 해법.
https://en.wikipedia.org/wiki/Design_Patterns#Patterns_by_Type
SOLID : 객체 지향 프로그래밍 및 설계의 다섯 가지 기본 원칙 unified_modeling_language
기본적으로 Yuki Hiroshi에 의한 분류로 서술.
| GoF에 따른 분류 | ||
|---|---|---|
| Creational | Structural | Behavioral |
상속과 관련된 디자인 패턴
명령, 문법규칙과 같은 이외의 것을 클래스로 표현