Sealed sealed가 붙은 class는 선언된 파일 안에서만 상속이 가능합니다. sealed 의 자식은 sealed 가 아니므로, 주로 final 과 함께 사용됩니다. sealed의 한 예로, Option은 Some, None의 두 개의 자식이 존재하고, Try는 Success와 Failure의 두개의 자식이 존재합니다. 둘은, sealed로 선언되어 있으므로, 같은 파일 내에서 선언한 Some, None과 Success, Failure만 Option과 Try의 자식이 될 수 있습니다. 또한 이들은 상속할 수 없는 final case class나 object로 선언하여 추가 상속을 막고 있습니다. sealed abstract class Option[+A] extends Product with Ser..