Абстрактные классы в C#
Абстрактные классы диаметрально противоположны классам sealed. Иногда необходимо спроектировать класс, единственное назначение которого — служить базовым классом. Подобного рода классы помечаются ключевым словом abstract. Ключевое слово abstract сообщает компилятору, что назначение данного класса — служить базовым, и потому создавать экземпляры этого класса не разрешено. Вернемся к примеру GeometricShape:
Читать далее »