Читайте также:
|
|
Основные:
1) Абстрагирование
v Абстракция выделяет существенные характеристики объекта, отличающие его от всех других видов объектов, и таким образом четко определяет его концептуальные границы с точки зрения наблюдателя.
v Выбор правильного набора абстракций для заданный предметной области представляет собой главную задачу объектно-ориентированного проектирования
2) Инкапсуляция
v это процесс отделения друг от друга элементов объекта, определяющих его устройство и поведение
v абстрагирование направлено на наблюдаемое поведение объекта, а инкапсуляция занимается внутренним устройством
3) Модульность
Модули – физическая реализация логической структуры системы
Правила составления модулей
· Интерфейсная часть должна быть «узкой»
· Особенности системы, подверженные изменениям, следует скрывать в отдельных модулях
· Все структуры данных должны быть обособлены в модуле, доступ к ним будет возможен для всех процедур этого модуля и закрыт для всех других
· Доступ к данным их модуля должен осуществляться только через процедуры данного модуля
4) Иерархия
v это упорядочение абстракций, расположение их по уровням
v Наследование означает такое отношение между классами, когда один класс заимствует структурную или функциональную часть одного или нескольких других классов.
Дата добавления: 2015-08-20; просмотров: 66 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Требования к технологии проектирования, разработки и сопровождения ИС | | | CASE-средства ООМ |