sealed class vs data class
오늘의 개발 스터디 [Kotlin] sealed class vs data class 완벽 정리: 언제 무엇을 써야 할까?코틀린(Kotlin)으로 개발을 하다 보면 데이터와 상태를 다루는 일에 정말 많은 시간을 쓰게 됩니다. 이때 우리를 아주 편하게 만들어주는 두 가지 강력한 무기가 있죠. 바로 data class와 sealed class입니다. 이름만 보면 둘 다 무언가 데이터를 담거나 클래스를 묶어주는 것 같은데, 정확히 어떤 차이가 있고 어떤 상황에 어떤 것을 사용해야 할까요? 1. 데이터 본연의 역할에 충실한 data classdata class는 말 그대로 '데이터를 보유하는 것(Holding Data)'이 주 목적인 클래스입니다.자바(Java)에서 POJO(Plain Old Java Objec..