Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Объектно-ориентированные методы анализа и проектирования ПО



← 34.1. Методология объектно-ориентированного... 34.3. Основные принципы построения объектной... →

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

Проблемы, стимулировавшие развитие ООП:

· необходимость повышения производительности разработки за счет многократного (повторного) использования ПО;

· необходимость упрощения сопровождения и модификации разработанных систем (локализация вносимых изменений);

· облегчение проектирования систем (за счет сокращения семантического разрыва между структурой решаемых задач и структурой ПО).

Объектная модель является наиболее естественным способом представления реального мира. В разделе «Теория классификации» Британской энциклопедии сказано следующее:

«В постижении реального мира люди пользуются тремя методами, организующими их мышление:

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

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

3. формирование и выделение различий между различными классами объектов (например, между классом всех деревьев и классом всех камней.)»

Первыми объектно-ориентированными языками программирования стали: Simula (1967), Smalltalk (1970-е гг.) [18].

← 34.1. Методология объектно-ориентированного...




Дата публикования: 2014-10-25; Прочитано: 892 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...