Наследование

Абстрагирование.

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

Ограничение доступа.

Процесс защиты отдельных элементов объекта, не затрагивающий существенных характеристик объекта, как целого.

Принципы ООП

Модульность.

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

Существование иерархий.

Ранжирование, упорядочивание по некоторым правилам объектов системы.

Объектно-ориентированная методология (ООМ)

объектно-ориентированный анализ (OOA),

объектно-ориентированное проектирование (OOD),

объектно-ориентированное программирование (OOР).

объектно-ориентированный анализ (OOA) -

методология анализа сущностей реального мира на основе понятий класса и объекта, составляющих словарь предметной области, для понимания и объяснения того, как они (сущности) взаимодействуют между собой.

объектно-ориентированное проектирование (OOD)-

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

3. Фундаментальные понятия ООП. Объект. Состояние. Поведение. Уникальность. Класс.

Фундаментальные понятия

Инкапсуляция.

Концепция сокрытия в как бы "капсуле" всей информации об объекте, то есть объединение в некое целое данных и процедур (методов) их обработки. Единицей инкапсуляции в OOD является объект, в котором содержатся и данные состояния объекта и сообщения, которые объект может обрабатывать.

Фундаментальные понятия

Наследование.

Получение от предшественника - такое соотношение между классами, находящимися в некоторой определенной иерархии, при которой один класс моделирует поведение и свойства другого класса, добавляя свою специфику. Класс поведение которого наследуется называется суперклассом, а класс, который наследует поведение, называется подклассом.

Фундаментальные понятия


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: