Concept Flow - Sealed classes for restricted hierarchies
Define sealed class
Define subclasses inside or outside
Use when expression to check subclass
Handle all subclasses exhaustively
No other subclasses allowed outside hierarchy
End
Sealed classes restrict subclassing to a known set, enabling exhaustive checks in when expressions.