Преждевременная оптимизация является первопричиной всех бед в программировании. Дональд Кнут

глоссариум ооп: и

Индивидуальность (identity) – природа объекта, отличающая его от всех остальных объектов.

Иерархия (hierarchy) – ранжирование или упорядочение абстракций. Наиболее типичными иерархиями в сложной системе являются структура классов (включая иерархию “общее/частное” (“is/a”)) и структура объектов (включая иерархию “целое/часть” (“part/of”)). Кроме того, иерархии можно обнаружить в архитектурах сложных систем.

Инвариант (invariant) – логическое выражение некоторого условия, истинность которого необходимо гарантировать.

Инкапсуляция (encapsulation) – процесс разделения элементов абстракции, определяющих ее структуру и поведение. Инкапсуляция отделяет контрактный интерфейс абстракции от его реализации.

Интерфейс (interface) – внешний вид класса, объекта, компонента или сложной структуры, демонстрирующий их абстрактные свойства и скрывающий их внутреннее устройство и секреты поведения.

Итератор (iterator) - операция, позволяющая получать доступ к частям объекта.

Тэги: , , , , , , , , , , ,

Оставить сообщение