Ник Чапсас объясняет, почему классы в C# должны быть sealed по умолчанию, а также разбирает вопросы производительности. Смотреть