Объектно-ориентированная методика
Статическая
структура предметной области описывается
в терминах объектов
и связей
между ними, динамическая структура
предметной области - поведение системы
описывается в терминах обмена
сообщениями
между объектами. Основные требования
к объектным моделям:
абстрагирование;
инкапсуляция;
модульность;
иерархия;
типизация;
параллелизм;
устойчивость.
Объект
— предмет
или явление, имеющее четко определенное
поведение и обладающие состоянием,
поведением и индивидуальностью.
Класс
– множество
объектов, связанных общностью структуры
и поведения.
Полиморфизм
- способность класса принадлежать более
чем одному типу.
Наследование
- создание новых классов на основе
существующих с передачей свойств и
методов обработки, а также с возможностью
добавления или переопределения данных
и методов.
В
качестве языка
моделирования
объектного подхода используется
унифицированный язык
моделирования
UML, который содержит стандартный набор
диаграмм для моделирования:
Use
case diagram (диаграммы прецедентов);
Deployment
diagram (диаграммы топологии);
Statechart
diagram (диаграммы состояний);
Activity
diagram (диаграммы активности);
Interaction diagram (диаграммы
взаимодействия);
Sequence
diagram (диаграммы последовательностей
действий);
Collaboration
diagram (диаграммы сотрудничества);
Class
diagram (диаграммы классов);
Component
diagram (диаграммы компонент) и др.
На
рис. 7 показана диаграмма Activity.

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