Enum class와 Sealed Class
지난번에 면접에서 해당 질문을 받았는데 제대로 답하지 못했습니다... 다시 정리하며 기억하기 위해 enum클래스와 sealed클래스의 차이점에 대해 알아보려고 합니다. Enum class vs Sealed class 👉🏻둘다 타입을 제한적으로 사용하고자 할 때 많이 사용하게 됨. - `Enum`에서는 특정 값을 single instance로서 하나의 객체만 제한적으로 사용할 수 있으며, 생성자의 형태도 동일해야만 한다. - `Sealed`에서는 state을 포함하고 있는 여러개의 instance를 가질 수 있고, 생성자도 각각의 특징에 따라서 다르게 가져갈 수 있다. ⇒ 정적인 아닌 다양한 state를 사용할 수 있다. 🎈Sealed Class - 자기 자신이 추상 클래스이고, 자신을 상속받는 여러 서브..