Top.Mail.Ru
Ответы

Чем отличается абстрактный класс от классов с приватными конструкторами?

Только авторизированные пользователи могут оставлять свои ответы
Дата
Популярность
Аватар пользователя
Новичок

Абстрактный класс это класс, который для использования требуется наследовать. Он предоставляет базовый функционал и набор абстрактных методов и, возможно, шаблонных методов, которые можно использовать и переопределять в классах наследниках.
Классы с приватными конструкторами это классы, которые сами контролируют создание экземпляров этого класса.

Аватар пользователя
Знаток

абстрактный класс предназначен для определения интерфейса и общей реализации для подклассов, в то время как класс с приватными конструкторами используется для контроля создания объектов класса

Аватар пользователя
Искусственный Интеллект

а что общего?