глоссариум ооп: з
Закрытый раздел (private) – часть интерфейса какого-либо класса или объекта, недоступная для других классов или объектов.
Защищённая часть (protected) – часть интерфейса какого-либо класса или объекта, недоступная для других классов или объектов, за исключением подклассов.
глоссариум ооп: д
Действующее лицо (actor) – сущность, определяющая роль, которую внешняя сущность играет во взаимодействии с системой.
Делегирование (delegation) – действие объекта, поручающего выполнение операции другому объекту, вместо того, чтобы выполнить ее самому.
Деструктор (destructor) – операция, освобождающая состояние объекта и/или уничтожающая сам объект.
Деятельность (activity) – спецификация поведения, содержащая узлы операций, узлы управления и узлы объектов.
Диаграмма классов (class diagram) – часть системы обозначений объектно-ориентированного проектирования; используется для демонстрации существования классов и их взаимоотношений в логической схеме. Диаграмма классов может представлять как всю структуру классов, так и ее часть.
Диаграмма конечных автоматов (state machine diagram)- часть обозначений объектно-ориентированного проектирования; используется для демонстрации пространства состояний данного класса, событий, вызывающих переход из одного состояния в другое, и действий, являющихся результатом изменения состояния.
Диаграмма объектов (object diagram) – часть системы обозначений объектно-ориентированного проектирования, используемая, чтобы продемонстрировать существование объектов и отношения между ними в логической схеме системы. Диаграмма объектов может полностью или частично представлять объектную структуру и главным образом иллюстрирует семантику механизмов в логической схеме. Отдельная диаграмма объектов представляет собой моментальный снимок событий или переменных конфигураций объектов, сделанный в конкретный момент времени.
Динамическое связывание (dynamic binding) – связывание, при котором ассоцияция между именем и классом не устанавливается, пока объект с заданным именем не будет создан в ходе выполнения программы.
Друг (friend) – класс или операция, имеющие доступ к закрытым операциям или данным другого класса. Объявление дружественных классов или операций является исключительным правом класса, открывающего доступ к своему закрытому разделу.
глоссарий ооп: в
Видимость (visibility) – способность одной абстракции видеть другую и ссылаться на ее ресурсы извне. Абстракции являются видимыми друг для друга, только если они находятся в одном пространстве видимости. Контроль экспорта переменных может ещё более ограничить доступ к видимым абстракциям. Примерами разной степени видимости могут быть разделы public, private, protected и package.
Виртуальная функция (virtual function) – некая операция над каким-то объектом. Обобщённая функция класса может быть переопределена в подклассах; таким образом, для конкретного объекта ее реализация определяется неким множеством методов, объявленных в разных классах, входящих в иерархию наследования. Термины обобщённая функция и виртуальная функция являются синонимами.
Вызов (process) – активизация одного потока управления.
глоссарий ооп: б
Базовый класс (base class) – наиболее общий класс в какой-либо структуре классов. В большинстве приложений есть много таких корневых классов. В некоторых языках программирования определяется первичный базовый класс, являющийся исходным суперклассом для всех классов.
глоссарий ооп: а
Абстрактная операция (abstract operation) – объявленная, но не реализованная операция в абстрактном классе.
Абстрактный класс (abstract class) – класс, не имеющий экземпляров. Абстрактный класс создаётся в предположении, что его структура и поведение будут уточнены конкретными подклассами, как правило, с помощью абстрактных операций.
Абстракция (abstraction) – существенная характеристика объекта, отличающая его от всех других объектов и четко определяющая его концептуальные границы с точки зрения наблюдения; процесс выявления основных свойств объекта. Один из основных элементов объектной модели.
Агрегация (aggregation) – полное или частичное отношение, в котором один объект состоит из одного или нескольких других объектов, каждый из которых рассматривается как часть целого. Это отношение является слабой формой отношения включения (containment), в котором сроки жизни целого и его частей не зависят друг от друга.
Активный объект (active object) – объект, имеющий собственный поток управления.
Алгоритмическая декомпозиция (algorithmic decomposition) – процесс разделения системы на части, каждая из которых отражает этап более крупного процесса. Применение методов структурного проектирования приводит к алгоритмической декомпозиции, сосредоточенной на потоке управления внутри системы.
Архитектура (architecture) – логическая и физическая структура компонентов системы и взаимосвязей между ними, сформировання всеми стратегическими и тактическими проектными решениями.
Архитектурный механизм (architectural mechanism) – представление общего потенциала системы, взаимосвязанное с основной функциональностью системы или поддерживающие её.
Ассоцияция (association) – отношение, означающее некоторую семантическую связь между классами.
Атрибут (attribute) – часть составного объекта (агрегата).


