CASECLASS
포스트: 1
Posts
1 postScala Tutorial 번역 (Case class)
Case classScala는 case class를 지원한다. Case class는 다음과 같은 특징을 가지는 일반 class이다. 기본적으로 case class를 통해 생성되는 인스턴스는 불변(Immutable)이다.Pattern matching을 통해, 각각의 경우로 분해하여 선언할 수 있다.(decomposable))참조값으로 동치를 비교하지 않고 구조적 동치(속성들의 타입 과 값 비교)를 비교한다.인스턴스를 간결하게 생성할 수 있고, 동작한다.아래의 예제는 Notification이라는 최상위 추상 class와 case class를 사용하여 구현된 하위 타입의 Email, SMS, VoiceRecording들의 계층 구조를 보여주는 예제이다.abstract class Notification cas



