ГЛОССАРИЙ Абстракции - это возможность, позволяющая программисту базового класса заставить программистов производных классов определять поведение. Абстрактный класс - это класс, который имеет один или более абстрактных методов. Абстрактный метод не имеет тела. Класс с абстрактным методом требует, чтобы тело метода реализовали производные классы. Атрибут или свойство - часть данных класса. Виртуальная функция - это «заполнитель» для реальной функции, которая определена в программе. Виртуальные функции служат для реализации полиморфизма времени выполнения. Деструктор - это специальный метод, который освобождает ресурсы, например память, связанные с экземпляром объекта. Декомпозиция - это способ разбиения атрибутов на их компоненты - данные. Инкапсуляция - это группировка понятий или поведения в класс. Она определяет, какие варианты поведения имеет класс, не уточняя, как это поведение реализовано. Интерфейс представляет собой набор стандартных методов для реашзации некоторого поведения или функционаіыюсти класса. Чтобы класс имел некоторое поведение, он объявляет, что реализует интерфейс, определяющий поведение. Класс - это набор методов и данных, которые объединены в одной сущности. Конструктор - это специальный метод, который инициализирует атрибуты класса. Наследование означает, что класс основывается на методах и атрибутах существующего класса. Объект - это экземпляр класса. Класс, по существу, это тип данных, а объект - это переменная этого типа. Объектно-ориентированное программирование - это методология реализации, при которой программа организуется, как совокупность сотрудничающих объектов, каждый из которых является экземпляром какого-либо класса, а классы образуют иерархию наследования. При этом классы обычно статичны, а
RkJQdWJsaXNoZXIy MTExODQxMg==