코틀린 sealed class는 언제 필요할까: 상태를 안전하게 제한하는 방법
코틀린 sealed class와 sealed interface를 상태 모델링, when exhaustiveness, enum과의 차이, UI 상태 표현 기준으로 설명합니다.
코틀린 sealed class와 sealed interface를 상태 모델링, when exhaustiveness, enum과의 차이, UI 상태 표현 기준으로 설명합니다.
코틀린 sealed interface와 sealed class 차이를 상태 모델링 기준으로 정리합니다. when exhaustive, 공통 상태, 다중 구현 가능성, API 설계 관점에서 무엇을 선택하면 좋은지 설명합니다.
코틀린 data object란 무엇인지 쉽게 정리합니다. plain object와 차이, toString과 equals, sealed class 상태 표현에서 왜 더 깔끔한지 공식 문서 기준으로 설명합니다.