Объектно-ориентированное проектирование. Павлов А.Ю. - 5 стр.

UptoLike

Составители: 

Объектная декомпозиция для той же задачи может выглядеть следующим образом
(Рис.2).
Каждый из объектов модели играет роль
согласно выполняемым действиям.
Объект «Менеджер» управляет последовательностью действий, выполняемых при
просмотре. Объект «Диалог выбора файла» взаимодействует с объектом «Файл»,
Просмотрщик
графических
файлов
Показ одного
изображения
Слай
д
шо
у
Загрузка
файла
Наст
р
ойка
Перевод
изображения в
форму для
отображения
Вывод
изображения в
заданную область
экрана
Масштабирование
изображения
Поворот
изображения
Получение
информации об
изображении
Рис.1. Функциональная схема просмотрщика графических файлов.
Настройка
вида
Настройка
параметров
слайдшоу
Выбор
файла
Анализ типа
файла
Трансляция файла
с использованием
соответствующего
алгоритма
Диалог
выбора
файла
Транслятор Конфигуратор
Область
отображения
Менеджер
Выбрать и
загрузить
Преобразовать
изображение в форму
Предоставить
режим и
параметры
Отобразить
Рис.2. Объектная декомпозиция просмотрщика графических файлов.
Файл
Изображение
Загрузить
Преобразовать