logo
Лекции по информационным технологиям / Лекции_2_семестр

Объекты

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

Свойства. Свойства – перечень параметров объекта, которые определяют внешний вид и поведение объекта, выделяют уникальные особенности каждого экземпляра. К свойствам относятся: имя, тип, значение, цвет, размер и др. Состояние – совокупность всех свойств данного объекта.

Методы. Метод – это некоторое действие (операция), которое можно выполнять над данным объектом или команда, которую может выполнять объект. В результате с объектом что-то происходит, например он меняет местоположение, цвет, удаляется с экрана, перемещается в другое место.

События. Каждый объект способен реагировать на определенные события – это разновидность свойства объекта. События – сигналы, формируемые внешней средой, на которые объект должен отреагировать соответствующим образом. Для каждого объекта определено множество событий, на которые он может реагировать. Средой взаимодействия объектов являютсясообщения, генерируемые в результате наступления различных событий. События наступают в результате действий пользователя (перемещен курсор, нажата кнопка мыши или клавиша на клавиатуре), а также в результате работы самих объектов. При возникновении события производится его обработка с помощьюобработчика событий. Обработчики событий могут обращаться к методам и свойствам объекта. Для конкретных объектов могут быть определены обработчики каких-то из событий, которые и определяют реакцию данного объекта.

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