Delegate pattern을 편하게 써보자
Delegate Pattern이란?
객체 합성이 상속과 동일하게 코드 재사용을 할 수 있도록 하는 객체 지향 디자인 패턴
한 객체가 다른 객체로부터 기능 일부를 넘겨받아 데이터를 제공하거나 특정 작업을 수행 할 수 있게 하는 것
보통 상속 대신에 Composition을 사용할 때 활용하면 유용
Delegation In Kotlin
Kotlin에서는 Delegate Pattern을 by라는 키워드로 제공
Delegation을 구현하는...
gud305.hashnode.dev1 min read