YagomCareerStarterCamp-6 / Interview-study-in-swift

1 stars 0 forks source link

[8주차] Q4_Delegates와 Notification 방식의 차이점에 대해 설명하시오. #25

Open Judy-999 opened 1 year ago

Judy-999 commented 1 year ago
Groot-94 commented 1 year ago
Judy-999 commented 1 year ago

Delegate 패턴은 주로 Protocol로 구현되며 delegate로 지정한 객체가 대신 동작을 처리할 수 있습니다. 제 3의 객체가 필요하지 않지만 두 객체 사이 연관이 생기게 됩니다.

Notification는 관찰자로 등록된 모든 객체에게 브로드캐스트 방식으로 알림을 줄 수 있습니다. 실시간으로 변화를 감지할 수 있고 객체 간의 연관이 없어도 가능하지만 대신 흐름을 이해하기 어려울 수 있습니다.

kiwi1023 commented 1 year ago

연관성이 전혀 없는 객체들 사이에서 데이터 전달을 하고 싶을경우 noti를 쓴당