Мои Конспекты
Главная | Обратная связь

...

Автомобили
Астрономия
Биология
География
Дом и сад
Другие языки
Другое
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Металлургия
Механика
Образование
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Туризм
Физика
Философия
Финансы
Химия
Черчение
Экология
Экономика
Электроника

Объект. Поведение объекта. Состояние объекта. Индивидуальность





Помощь в ✍️ написании работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

 

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

С точки зрения ООР можно дать следующее определение

-объект это некоторая сущность, обладающая состоянием, поведением и индивидуальностью.

Структура и состояние сходных объектов определяет общий для них класс. Понятия объект и экземпляр класса являются взаимозаменяемыми.

Поведение объекта определяется последовательностью совершаемых над ним действий.

Состояние объекта характеризуется перечнем всех возможных (обычно статических) свойств данного объекта и текущими значениями (как правило динамическими) каждого из этих свойств.

 

Можно выделить 5 основных видов операций над объектами:

-модификатор (операция, которая изменяет состояние объекта),

-селектор (операция, дающая доступ для определения состояния объекта без его изменения),

-итератор (операция доступа к содержимому объекта по частям в определенной последовательности),

-конструктор (операция создания и (или)инициализации объекта),

-деструктор (операция разрушения объекта и (или) освобождения занимаемой памяти).

Индивидуальность – это такие свойства объекта, которые отличают его от любого другого объекта. В большинстве ЯП для идентификации временных объектов, их адресации … используются имена переменных.

 

Класс. Отношения между классами.

Т.о. класс – это группа или множество объектов с общими свойствами или свойством.

С точки зрения ООD можно дать следующее определение: класс – это множество объектов, связанных общностью структуры и поведения.

Интерфейсную част класса можно разделить на три составляющие:

-общедоступная – та часть в которой даются определения, видимые для всех объектов пользователей,

-защищенная, где даются определения, видимые только для объектов, относящихся к подклассам данного класса,

-обособленная, в которой даются определения, скрытые для объектов всех других классов.

Существует 3 основных типа отношений между классами:

-разновидность, определяющая степень общности,

-составная часть, которая определяет агрегатирование объектов (т.е. показывает, что какой-то объект является частью другого объекта),

-ассоциативность – т.е. смысловая связь между классами, которые не связаны никакими другими типами отношений.

Объектно-ориентированные ЯП реализуют перечисленных выше отношения несколькими общими способами:

-наследование,

-использование,

-представление,

-метаклассы.

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

Наследование является наиболее эффективным типом отношений. Его можно использовать как для отражения общности, так и для отражения ассоциативности.

Использование применимо для реализации агрегатирования.

Представление, как и наследование охватывает и общность и ассоциативность, но несколько иным способом.

Особым типом отношений является метакласс. Это класс, который позволяет рассматривать классы в качестве объектов.

 

Доверь свою работу ✍️ кандидату наук!
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой



Поиск по сайту:







©2015-2020 mykonspekts.ru Все права принадлежат авторам размещенных материалов.