Sealed 썸네일형 리스트형 Enum vs Sealed class — which one to choose? 출처 : https://blog.kotlin-academy.com/enum-vs-sealed-class-which-one-to-choose-dc92ce7a4df5 Enum vs Sealed class — which one to choose? TL;DR: Enums have supporting functions like valueOf, values or enumValues what makes them easier to iterate over or serialize. Just like… blog.kotlin-academy.com TL;DR : Enum 에는 valueOf, values 또는 enumValues와 같은 지원 기능이 있어 반복하거나 직렬화하기가 더 쉽습니다. 클래스와 마찬가지로 사용자 정의 메소.. 더보기 Avoid Using “when” Expression as Much as Possible. Use Polymorphism Instead 출처 : https://medium.com/better-programming/avoid-using-when-expression-as-much-as-possible-use-polymorphism-instead-890b92389060 When 문은 종종 smell code 로 간주되어 피해야만 합니다. 5개의 미리 정의된 크기로 개발해야 하는 Button 5개가 있다고 가정해 보겠습니다. small (height = 16dp) medium (height = 24dp) large (height = 32dp) huge (height = 40dp) custom sealed class ButtonSize { object Small : ButtonSize() object Medium : ButtonSize() obj.. 더보기 이전 1 다음