КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Общая характеристика объектов• Объект— это конкретное представление абстракции. Объект обладает индивидуальностью, состоянием и поведением. Структура и поведение подобных объектов определены в их общем классе. Термины «экземпляр класса» и «объект» взаимозаменяемы. • Индивидуальность — это характеристика объекта, которая отличает его от всех других объектов. • Состояние объекта характеризуется перечнем всех свойств объекта и текущими значениями каждого из этих свойств (рис. ). Рис. Представление объекта с именем Стул Объекты не существуют изолированно друг от друга. Они подвергаются воздействию или сами воздействуют на другие объекты. Поведение характеризует то, как объект воздействует на другие объекты (или подвергается воздействию) в терминах изменений его состояния и передачи сообщений. Поведение объекта является функцией как его состояния, так и выполняемых им операций (Купить, Продать, Взвесить, Переместить, Покрасить). Говорят, что состояние объекта представляет суммарный результат его поведения. Операция обозначает обслуживание, которое объект предлагает своим клиентам. Возможны пять видов операций клиента над объектом: • модификатор (изменяет состояние объекта); • селектор (дает доступ к состоянию, но не изменяет его); • итератор (доступ к содержанию объекта по частям, в строго определенном порядке); • конструктор (создает объект и инициализирует его состояние); • деструктор (разрушает объект и освобождает занимаемую им память).
|