ВУЗ:
Составители:
алгоритму:
− формулируем назначение объекта, которое он выполняет в рамках
поставленной задачи;
− сравниваем объект с другими объектами, входящими в объем понятия,
соответствующего объекту, и выделяем существенные свойства;
− пытаемся обеспечить минимальную взаимозависимость между классами
объектов, максимальную связность внутри каждого класса объектов, достаточность,
полноту и простоту.
Объект «Файл» предназначен для того
, чтобы хранить содержимое файла и
информацию о файле. Объем понятия «Файл» включает в себя файлы различного типа:
текстовые файлы, исполняемые файлы, звуковые файлы, видеофайлы, графические
файлы и т.п. Если для каждого из типов файлов указать свойства, используемые для
работы с файлом, то получим следующий список:
− название файла;
−
длина файла;
− тип файла;
− дата создания файла;
− буфер для содержимого;
− конструктор;
− деструктор;
− операция открытия файла;
− операция чтения содержимого файла;
− операция чтения атрибутов файла;
− операция инициализации объекта класса «Файл».
Объект «Изображение» служит для хранения изображения в форме, удобной для
отображения, и информации об
изображении. Объем понятия «Изображение» задается
такими объектами как картинка, чертеж, карта и т.п. Существенными для всех этих
объектов будут:
− высота;
− ширина;
− палитра;
− разрешение (количество точек на дюйм);
− конструктор;
− деструктор.
Объект «Диалог выбора файла» предназначен для работы с файлами. В его
обязанности входит распознавание
графических файлов, отображение списка
графических файлов, выбор следующего файла для загрузки, создание и использование
объекта «Файл». Объем понятия «Диалог выбора файла» включает в себя диалоговые
окна Windows различного типа: диалог открытия файла, диалог сохранения файла,
проводник и т.п. Из всего этого следует, что существенными для объекта будут свойства:
− фильтр файлов
;
− список файлов;
− кнопка подтверждения выбора;
− кнопка отмены;
− указатель текущего каталога;
− конструктор;
− деструктор.
Страницы
- « первая
- ‹ предыдущая
- …
- 19
- 20
- 21
- 22
- 23
- …
- следующая ›
- последняя »