Delegate 패턴
delegate 패턴은 특정 이벤트가 발생할 때 한 개체가 다른 개체로 정보를 보낼 수 있도록 하는 디자인 패턴입니다. 특정 이벤트가 발생할 때 한 개체(Observer)가 다른 개체(Subject)로부터 알림을 수신하기 위해 등록하는 옵저버 패턴을 구현하는 데 종종 사용됩니다. delegate 패턴의 작동 방식을 설명하는 데 도움이 되는 비유는 다음과 같습니다. 파티를 조직하고 있으며 일부 작업을 다른 사용자에게 위임한다고 가정합니다. 여러분은 파티에서 친구에게 DJ와 음악 연주를 부탁할 수도 있고, 다른 친구에게 파티에서 사진작가와 사진을 찍어달라고 부탁할 수도 있습니다. 이 경우 사용자는 "주체"이고 친구는 "위임자"입니다. 파티에서 음악이 재생되기를 원하고 사진이 찍히기를 원하지만 이러한 작업이 ..
카테고리 없음
2022. 12. 11. 11:24