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

Составные части объектно-ориентированого моделирования

Диаграмма языка моделирования UML. | Механизмы расширения (допускаются контролируемые расширения). | Совокупность услуг характеризует поведение данного класса. | Перечень меток | Отражает структурные аспекты взаимодействия объектов. | Согласованность | Шаги разработки черновика ГПИ | Единообразие экранов приложения, логичность каждого (соглашения, процедура, местоположение) | Виды Web-сайтов | Рекомендации по разработке полей формы |


Читайте также:
  1. E. Организатор оставляет за собой исключительное право отбора фотографий к публикации и отказа в приеме к участию в Фотоконкурсе без объяснения причин.
  2. I. Изменение Конституции, участие в выборах и референдуме
  3. II. УЧАСТИЕ
  4. III. Государства Западной части Персидского и Оманского заливов
  5. VII. Критерии оценки заявок на участие в Конкурсе
  6. VIII. УЧАСТИЕ
  7. Абзац восьмой части первой статьи 29 - изложен в новой редакции

Основные:

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

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

v Выбор правильного набора абстракций для заданный предметной области представляет собой главную задачу объектно-ориентированного проектирования

2) Инкапсуляция

v это процесс отделения друг от друга элементов объекта, определяющих его устройство и поведение

v абстрагирование направлено на наблюдаемое поведение объекта, а инкапсуляция занимается внутренним устройством

3) Модульность

Модули – физическая реализация логической структуры системы

Правила составления модулей

· Интерфейсная часть должна быть «узкой»

· Особенности системы, подверженные изменениям, следует скрывать в отдельных модулях

· Все структуры данных должны быть обособлены в модуле, доступ к ним будет возможен для всех процедур этого модуля и закрыт для всех других

· Доступ к данным их модуля должен осуществляться только через процедуры данного модуля

4) Иерархия

v это упорядочение абстракций, расположение их по уровням

v Наследование означает такое отношение между классами, когда один класс заимствует структурную или функциональную часть одного или нескольких других классов.


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


<== предыдущая страница | следующая страница ==>
Требования к технологии проектирования, разработки и сопровождения ИС| CASE-средства ООМ

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