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

UptoLike

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

Объект «Конфигуратор» играет роль посредника между реестром и
просмотрщиком. Он хранит в себе извлеченные из реестра параметры и режим
отображения. Объем понятия «Конфигуратор» включает в себя: редактор реестра, диалог
настройки шрифта, диалог настройки параметров абзаца и т.п. Существенными для этого
объекта являются свойства:
список параметров;
указатель текущего параметра
;
списки возможных значений параметров;
конструктор;
деструктор.
Объект «Транслятор» используется для перевода содержимого файла в форму,
удобную для отображения. Объем понятия «Транслятор» охватывает: кодировщик,
преобразователь, переводчик и т.п. Существенными для такого объекта являются
свойства:
алгоритм преобразования;
операция получения содержимого файла;
операция записи изображения;
конструктор;
деструктор.
Объект «Область отображения» предназначен для вывода изображения на экран
дисплея. Объем понятия «Область отображения» включает в себя: канву, холст, полотно
и т.п. Существенными для такого объекта являются свойства:
высота области;
ширина области;
параметры отображения;
конструктор;
деструктор;
операция рисования изображения.
Объект «Менеджер
» выполняет функции управляющего элемента, посредством
которого пользователь может управлять просмотрщиком. Объем понятия «Менеджер»
состоит из таких объектов как: управляющий объект, диспетчер, распредитель и т.п.
Существенными для такого объекта являются свойства:
набор команд;
конструктор;
деструктор;
Отчет по лабораторной работе должен содержать таблицы с описанием для
каждого объекта
существенных свойств.
ЛАБОРАТОРНАЯ РАБОТА 4
Ограничение доступа. Модульность.
Цель работы: научиться разделять описание класса на интерфейс и реализацию.