W Scali można zdefiniować klasę podstawową lub cechę (interfejs), tak aby jedyne klasy, które mogą rozszerzać tę klasę, muszą być umieszczone w tej samej klasie .Uszczelnianie klasy abstrakcyjnej lub interfejsu w klasie .NET
Jest to przydatny wzór przy kodowaniu bibliotek, czy istnieje odpowiednik w .NET?
nie widzę tę zaletę, można zadowolić ELI5? (Wiem, czego chcesz, ale nie wiem dlaczego) – jnovacho
Dobrze z tym wzorem możesz faktycznie zaimplementować "wyrafinowane" wyliczenia i jest to naprawdę przydatne. Możesz zagwarantować, że istnieje tylko pewna liczba implementacji dla twojej abstrakcyjnej klasy – Edmondo1984
Och, widzę! Dzięki. – jnovacho