Swift 디자인패턴 Delegation Pattern (딜리게이트 패턴) Delegation 패턴은 객체 간의 책임을 위임하여 특정 작업이나 이벤트 처리를 다른 객체에 맡기는 패턴.Swift에서 흔히 사용되며, UIKit과 같은 Apple의 프레임워크에서 널리 활용 히스토리2022-04-10: 디자인 패턴 스터디 정리2024-11-29: 포스팅 글 재정리 및 조금 더 실용적인 예제 코드로 변경 Delegate PatternDelegate Pattern은 일반적으로 2가지 개념으로 구성됨Delegate: 작업을 수행하거나 이벤트를 처리하는 객체Delegating Object: 작업을 위임하는 객체.특징인터페이스에 의존하여 느슨한 결합객체가 특정 작업에 직접 관여하지 않아 코드의 재사용성 증가작업을 위임함..