delegate (1) 썸네일형 리스트형 [Kotlin] Delegate Pattern 이란? by 키워드 사용하기 Delegate Pattern 이란? Delegate Pattern을 알기 전에 Delegator와 Delegate 용어를 정리해보자. Delegator는 어떤 행위를 다른이에게 위임하는 위임자, Delegate는 어떤 행위를 위임받아 실제로 수행하는 대리자를 의미한다. 따라서 Delegate Pattern이란 어떤 기능을 자신이 수행하지 않고 다른 객체에 위임하여 해당 객체가 일을 수행하도록 구성한 디자인 패턴이다. Delegate Pattern이 필요한 이유는? Delegate Pattern의 필요성을 이해하기 위해서는 상속(Inheritance)과 구성(Composition)에 대한 내용을 함께 이해해야 한다. 흔하게 상속은 is-a 관계라고 말하는데(Hero class가 SuperMan class.. 이전 1 다음