Chciałbym usłyszeć, jaka jest motywacja większości zapieczętowanych klas w środowisku .Net. Jaka jest korzyść z uszczelniania klasy? Nie potrafię pojąć, w jaki sposób nie pozwolić, by dziedziczenie mogło być użyteczne i najprawdopodobniej nie jedynym, który walczyłby z tymi klasami.Po co pieczętować klasę?
A więc, dlaczego ramy zostały zaprojektowane w ten sposób i czy nie byłoby to przełomową zmianą, aby wszystko pozbyć się? Musi być inny powód, ale po prostu bycie złym?
Powiedziałbym, że [nie * kiedykolwiek * pieczęć klasy, chyba że wiesz * będziesz mieć problemy z obsługą klientów.] (Http://programmers.stackexchange.com/a/210481/4261) – cregox
Możliwy duplikat [Dlaczego istnieje opcja dla klasy w OOP być oznaczone, aby nigdy nie dziedziczyć od przodków?] (Http://stackoverflow.com/questions/12588158/why-there-is-an-option-for-a Klasyka w oznakowaniu, aby nigdy nie odziedziczyć-z-ancest/21116956) – Doval