Effective Kotlin 정리
·
Langauge/Kotlin
🧩 Item 27 : 변화로부터 코드를 보호하려면 추상화를 사용해라 상수리터럴은 아무것도 설명하지 않음.리터럴을 상수 프로퍼티로 변경하면의미있는 이름을 부여할 수 있고,값을 변경할 때 훨씬 유연함 함수함수는 추상화를 표현하는 수단함수 시그니처는 이 함수가 어 떤 추상화를 표현하고 있는지 알려줌매우 단순하지만 제한이 많음.무상태성 (상태를 유지하지 않음)함수 시그니처를 변경하면, 변경 지점이 많이 생김 클래스함수와 다른게상태를 가질 수 있으며,많은 함수를 가질 수 있음.final 클래스 외에는 다른 구현체가 절대 존재할 수 없음 인터페이스interface MessageDisplay { fun show( message: String, duration: MessageLengt..