| 디자인 패턴 | 실현 원칙 | 실현 방식 |
|---|---|---|
| 팩토리 메서드 | OCP | 새 객체 추가 시 기존 코드 무수정 |
| 추상 팩토리 | OCP·DIP | 추상 인터페이스 기반 객체 군 생성 |
| 전략(Strategy) | OCP·DIP | 알고리즘 추상화 후 교체 자유 |
| 템플릿 메서드 | OCP·LSP | 공통 골격 고정·자식이 약속 준수 |
| 어댑터 | DIP·ISP | 기존 인터페이스를 추상에 맞춰 변환 |
| 데코레이터 | OCP·SRP | 기존 객체 무수정·기능별 데코 분리 |
| 옵저버 | OCP·DIP | 새 구독자 추가 자유·추상에 의존 |