정의:
Someone has already solved your problems.
패턴 ≠ 코드 스니펫
→ 설계 수준의 역할·책임·협력에 대한 약속(의도·트레이드오프 포함)
효과
경험
The one constant in soft ware development is CHANGE.