Модульность - состояние системы, разложенной на внутренне связные и
слабо связанные между собой модули.
Иерархия - ранжирование или упорядочение абстракций.
Типизация - способ защититься от использования объектов одного класса
вместо другого или, по крайней мере, способ управлять такой подменой.
Параллелизм - свойство, отличающее активные объекты от пассивных.
Сохраняемость - способность объекта существовать во времени и (или) в
пространстве.
Объектно-ориентированное программирование (см. управление объектом)
Тип программирования, при котором программисты определяют не только типы
данных (data type) и структур данных (data structure), но также и типы операций (функции-
functions), которые могут применяться к структурам данных. Таким образом, структуры
данных становятся объектами (object
), которые включают одновременно и данные и
функции. В дополнение, программисты могут создавать отношения между одним и другим
объектом. К примеру, объект может наследовать (inherit) характеристики другого объекта.
Одним из принципиальных преимуществ технологии объектно-ориентированного
программирования по сравнению с технологией процедурного программирования
заключается в возможности создания модулей (modules), которые не нуждаются в изменении
при добавлении новых типов объектов. Это позволяет легко модифицировать объектно-
ориентированные программы, для создания которых требуется применение объектно-
ориентированного языка программирования (object-oriented programming language (OOPL). К
наиболее популярным ОО языкам относятся Java, C++, Object Pascal и Smalltalk.
(Webopedia)
Объектно-ориентированное проектирование (OO design)
Способ проектирования, включающий в себя описание процесса объектно-
ориентированной декомпозиции и объектно-ориентированную нотацию для описания
различных моделей системы (логической и физической, статической и динамической).
Объектно-ориентированный (object oriented)
Широко используемое выражение, которое может представлять много понятий, в
зависимости от способа употребления. Объектно-ориентированное программирование
относится к отрасли программирования, в котором комбинируются структуры данных с
функциями для создания объектов повторного использования (re-usable objects). Объектно-
ориентированная графика обозначает то же, что и векторная графика. В других случаях,
термин объектно-ориентированный относится для описания систем, оперирующих в
основном с разного типа объектами, в связи с чем, действия пользователя существенно
зависят от типа объекта, которым он манипулирует. К примеру, программа объектно-
ориентированного рисования может обеспечивать рисование много типов объектов, таких
как окружности, треугольники, прямоугольники и др. Применение одинаковых методов к
этим объектам, тем не менее, даёт разный результат. К примеру, если применяется метод
Выполнить в 3D (Make 3D), результатами будут разные объекты: шар, пирамида и
параллелепипед соответственно. (Webopedia).
Объектно-ориентированный анализ (OO analysis)
Способ анализа, изучающий требования к системе с точки зрения создания будущих
классов и объектов, основанного на словаре предметной области.
Оверклокер
Пользователь компьютера, использующий разные технологии увеличения частоты
работы процессора (разгона процессора), с целью превышения его паспортных
характеристик.
Одноранговая сеть
Компьютерная сеть, все узлы которой обладают, примерно равными
вычислительными возможностями и могут, по мере необходимости, выступать как в роли
серверов, так и в роли рабочих станций.