[Kotlin] abstract class와 sealed class
💡우아한테크코스 인터뷰 과정에서 받았던 질문 중인 sealed class vs abstract class에 대하여 정리하였습니다. 개요Kotlin에서 abstract class와 sealed class는 모두 공통 기능을 자식 클래스에 상속하기 위해 사용됩니다.sealed class는 abstract class를 통해 구현되어 있으며 타입에 대한 제한적인 사용을 할 수 있습니다.두 클래스는 상속 제어, 목적, 사용 사례에 차이점을 가지고 있습니다.abstract추상 클래스는 인스턴스화할 수 없으며, 상속을 통해서만 사용됩니다.추상 메서드를 포함할 수 있으며, 이를 상속받는 클래스에서 구현해야합니다.비추상 메서드도 가질 수 있으며, 상속받는 자식 클래스를 어디에서나 정의할 수 있습니다.abstract c..