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

Объектно-ориентированный подход. Принципы Объектно-ориентированного подхода.

Классификация методов проектирования систем. | Средства проектирования, их классификация. | Понятие ЖЦ, модели ЖЦ. Спиральная модель. | Процессы ЖЦ ИС. Основные, вспомогательные и организационные процессы. | Современные технологии и методы разработки приложений. Rapid Application Development (RAD). | Приемы XP (практики) | Современные технологии и методы разработки приложений. Microsoft Solution Framework (MSF). | Каноническое проектирование. Стадии и этапы. Каноническое проектирование ИС. Стадии и этапы проектирования ИС. | Состав и содержания ТЗ. | Типовое проектирование. Понятие типового проектного решения. Классификация ТПР. Достоинства и недостатки классов ТПР. |


Читайте также:
  1. II. Цели, принципы и задачи государственной демографической политики в Ульяновской области на период до 2025 года
  2. III. Цели, принципы, приоритетные направления и задачи государственной национальной политики Российской Федерации
  3. Базовые принципы подачи материала.
  4. Базовые принципы составления маршрута
  5. Важнейшие принципы педагогической теории и практики А. С.
  6. Виды схем и принципы их построения
  7. Все основные принципы концепции «Мёртвой воды» разбиваются в пух и прах с помощью одного единственного предложения. Это предложение очень простое: «Кошка поймала и съела мышку».

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

В объектно-ориентированном подходе иерархия выстраивается с использованием двух отношений: композиции и наследования (англ. is-a – это есть). При этом в объектно-ориентированном подходе «объект-часть» может включаться сразу в несколько «объектов-целое».

Принципы Объектно-ориентированного подхода

Наследование – принцип, в соответствии с которым знание об общей категории разрешается применять для более узкой. Применительно к классам это означает, что дочерний класс (узкая категория) полностью включает в себя (наследует) все атрибуты и методы, определенные в родительском классе (общей категории). При этом в дочернем классе могут быть определены дополнительные атрибуты и методы.

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

Полиморфизм – принцип построения элементов модели так, чтобы они могли принимать различные внешние формы или функциональность (поведение) в зависимости от обстоятельств.

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

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

Класс – это множество объектов, имеющих общую структуру и поведение. Таким образом, класс – это шаблон, на основе которого генерируются (создаются) однотипные объекты

 


Дата добавления: 2015-11-04; просмотров: 214 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Методы структурного анализа ПО| Описание сущности

mybiblioteka.su - 2015-2024 год. (0.005 сек.)