<<
>>

Объекты

Объектом, или экземпляром класса, называется переменная объектного типа. Чтобы объект мог обмениваться данными с другими объектами, используются свой­ства. Свойства объекта определяют его состояние.
Технология ООП запрещает работать с объектом иначе, чем через методы, то есть изменение состояния объек­та производится только через вызов методов этого объекта. Этим существенно ограничивается возможность приведения объекта в недопустимое состояние и/или несанкционированного разрушения объекта.

Взаимодействие между объектами осуществляется с помощью сообщений. Объект может посылать сообщения другим объектам и принимать сообщения от них. Со­общение является совокупностью данных определенного типа, передаваемых объек­том-отправителем объекту-получателю, имя которого указывается в сообщении. Получатель реагирует на сообщение выполнением некоторого метода, имя кото­рого также может быть указано в сообщении, или никак не реагирует йа него. Объект можно интерпретировать как модель некоторого реального объекта или процесса, которая обладает следующими свойствами:

? поддается хранению и обработке;

? способна взаимодействовать с другими объектами и вычислительной средой, посылая сообщения и реагируя на принимаемые сообщения.

В системе ООП совокупность объектов образует среду, в которой вычисления выполняются путем обмена сообщениями между объектами.

ПРИМЕЧАНИЕ------------------------------------------------------------------------------

В ООП состояние вычислительной среды разделяется на состояния объектов, что в принципе отличает объектно-ориентированные вычисления от вычислений, задан­ных в процедурных языках. Процедуры выполняются в общей памяти, в то время как объекты выполняют свои операции с учетом данных, получаемых из сообщений, и соб­ственного состояния.

<< | >>
Источник: Избачков Ю. С., Петров В. Н.. Информационные системы. 2006

Еще по теме Объекты:

  1. Статья 298. Незаконное проведение поисковых работ на объекте археологического наследия, уничтожение, разрушение или повреждение объектов культурного наследия
  2. ОБЪЕКТ: ПРИВЯЗАННОСТЬ
  3. ОБЪЕКТ-ЛИБИДО
  4. ОБЪЕКТ
  5. НАУКА: ОБЪЕКТ
  6. ОБЪЕКТ РЕФЕРЕНТНОСТИ
  7. Тема 6. Объекты гражданских прав
  8. ОБЪЕКТ СЕКСУАЛЬНЫЙ: ВЫБОР
  9. 2. Объект аренды.
  10. Тема 11. Объекты гражданских правоотношений