코틀린 delegation 쉽게 이해하기
코틀린 delegation을 쉽게 설명합니다. by 문법이 무엇을 대신해 주는지, 상속보다 위임이 더 읽기 쉬워지는 순간, interface delegation과 property delegation을 어디서 구분해야 하는지 실전 예제로 정리합니다.
코틀린 delegation을 쉽게 설명합니다. by 문법이 무엇을 대신해 주는지, 상속보다 위임이 더 읽기 쉬워지는 순간, interface delegation과 property delegation을 어디서 구분해야 하는지 실전 예제로 정리합니다.
Decorator 패턴은 코틀린에서 기능을 덧붙일 때 상속 계층을 더 만드는 대신 래퍼를 겹쳐 붙이는 방식입니다. 로깅, 압축, 암호화 같은 부가 기능을 composition으로 확장하는 감각을 Kotlin 예제로 정리합니다.