아키텍처객관식기초출처 github.com ↗디자인 패턴 식별다음 중 상황과 디자인 패턴이 올바르게 짝지어진 것을 모두 고르세요.복수 선택 가능1보기 1.서드파티 분석 SDK 3개를 하나의 Analytics 프로토콜 뒤에 감춰 앱 코드가 SDK API를 모르게 한다 → Facade2보기 2.레거시 Objective-C 로거의 인터페이스를 새 Logging 프로토콜에 맞게 감싼다 → Adapter3보기 3.기존 URLSession 기반 클라이언트를 건드리지 않고 '재시도'와 '로깅' 기능을 같은 프로토콜을 구현한 래퍼로 겹겹이 추가한다 → Decorator4보기 4.@Published 프로퍼티를 여러 뷰가 구독해 변화에 반응한다 → Factory Method5보기 5.텍스트 편집기의 undo를 위해 문서 상태 스냅샷을 저장하고 되돌린다 → Memento채점하기