Я хотел бы услышать, что является мотивацией для большинства закрытых классов в инфраструктуре .Net. В чем преимущество герметизации класса? Я не могу понять, как нельзя позволить наследование быть полезным и, скорее всего, не единственным, кто сражается с этими классами.
Итак, почему инфраструктура спроектирована таким образом, и разве это не было бы неустранимым изменением, чтобы вскрыть все? Должна быть другая причина, но только быть злым?