ABC - это распространенное сокращение от abstract base class, абстрактный базовый класс.
Абстрактный класс - это класс, в котором есть хотя бы одна чисто виртуальная функция. Создать экземпляр такого класса нельзя, ошибка вылезет на этапе компиляции. ABC обязывает наследников, экземпляры которых будут создаваться, переопределить все чисто виртуальные функции и тем самым определить конкретное поведение наследника.
Пример абстрактного класса:
class CMyClass
{
public:
virtual void myPureVirtual()=0;
};
Technorati tag: C++
0 коммент.:
Отправить комментарий