In Scala, è possibile definire una classe base o un tratto (interfaccia) sigillato, in modo che le sole classi che possono estendere tale classe debbano essere collocate nella stessa classe .Sigillatura di classe astratta o interfaccia in classe .NET
Questo è uno schema utile quando si codificano le librerie, esiste qualche equivalente in .NET?
non vedo il vantaggio, potete per favore ELI5? (So cosa vuoi, ma non so perché) – jnovacho
Bene con questo modello puoi effettivamente implementare enumerazioni "sofisticate" e questo è davvero utile. Puoi garantire che ci sono solo un certo numero di implementazioni per la tua classe astratta – Edmondo1984
Oh capisco! Grazie. – jnovacho