![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Принципиальное различие между структурным и объектно-ориентированным подходом заключается в способе декомпозиции системы. В основе алгоритмической декомпозиции лежит разбиение по действиям — алгоритмам. Объектно-ориентированный подход использует объектную декомпозицию, при этом статическая структура системы описывается в терминах объектов и связей между ними, а поведение системы описывается в терминах обмена сообщениями между объектами. Каждый объект системы обладает своим собственным поведением, моделирующим поведение объекта реального мира.
Принципиальное отличие схемы процесса создания программного продукта по объектно-ориентированной технологии от функциональной схемы состоит в том, что поэтапный цикл жизни программного продукта заменяется многоуровневым представлением процесса решения задачи, которое получается сочетанием нисходящего и восходящего способов. С одной стороны идет детализация верхних уровней, с другой стороны из нижних уровней собираются недостающие компоненты верхних уровней. Смежные и другие близлежащие уровни могут пересекаться, т.е. иметь общие компоненты. Таким образом, границы между уровнями размываются, их число становится произвольным и даже неопределенным, а сами уровни теряют свою специфику.
Дата публикования: 2015-01-25; Прочитано: 310 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!