디자인 패턴은 추상적인 원칙을 문제 해결을 위해 적용한 실질적인 코드 결과물의 구조이다. 따라서 객관적인 성질이 있고, 시간에 따라 안티-패턴이 되기도 하고 새로운 패턴이 등장하기도 한다.
본 문서에서는 디자인 패턴에 대한 감각을 익히기 위한 22가지 고전 디자인 패턴을 개괄적으로 다룬다.
최종수정일 : 2023.09.18
22가지 고전적인 디자인 패턴은 다음과 같이 유형적으로 분류할 수 있다.
생성 디자인 패턴
구조 디자인 패턴
행동 디자인 패턴