기본 예제 : https://youtu.be/mJ-hvMaUAqc

왼쪽 로보트는 delegator 이며 이는 어떤 기능들이 필요한지 전체적인 구조만 알고 있다.

오른쪽 로보트는 delegate 이며 실제로 어떤 기능이 어떻게 수행되어야하는지 자세한 내용이 가지고 있다.

다시 말하면 왼쪽 로보트에는 이러이런 기능이 필요하다는 전체의 내용만 기술되어 있다. (protocol) 실제로 이 protocol을 따르면 실제 기능을 구현하는 것은 오른쪽 로보트가 된다.

Comments are closed.

Post Navigation