А.Н.
Павлов. Высокоуровневые методы информатики и программирования
2.2.
Представление объекта
В объектно-ориентированном подходе объект
представляется в виде совокупности свойств, методов и событий, на которые он
может реагировать. Условно схему объекта можно отобразить так, как это показано
на рис. 9.
Рис. 9. Схема организации объекта
В реальном
мире каждый объект обладает множеством свойств, которые определяются в виде
значений. Например, у человека можно выделить огромное количество свойств. Под
свойствами человека можно понимать вес, рост, фамилию, пол, возраст, знание
иностранного языка, темперамент и т.п. В объектно-ориентированной программе нет
необходимости закладывать все свойства, которыми может обладать объект. Это
связано с тем, что объект должен отображать определенное состояние и реагировать
только на те события, которые направлены либо на изменение его свойств, либо
работать с данными, которые определяют эти свойства. Обработка данных
осуществляется с помощью методов. Под методом в ООП понимают процедуры,
встроенные (привязанные) к конкретному объекту. Вызов метода (процедуры) внутри
объекта осуществляется при начале работы обработчика события. Непосредственно
событие, создается либо пользователем при взаимодействии с приложением, либо
программным путем. Пользователь создает события с помощью технических средств,
например, щелкает мышью по изображению на экране. Щелчок мыши – это событие,
которое запускает внутреннюю программу обработчик события. Программным путем
событие генерируется либо при передаче данных за пределы объекта, либо при
открытии приложения или работы таймера.