㉠ ( ) 패턴 — 객체에 책임을 동적으로 부여, 상속 없이 기능 확장. ㉡ ( ) 패턴 — 인터페이스가 다른 클래스를 함께 작동하도록 변환. ㉢ ( ) 패턴 — 알고리즘군을 정의·캡슐화하여 교체 가능.