Книга: Основы объектно-ориентированного программирования
Прямое отображение
Прямое отображение
Любая прикладная система стремится удовлетворить потребности некоторой проблемной области. Если имеется хорошая модель для описания этой проблемной области, то желательно обеспечить четкое отображение структуры проблемы описываемой моделью на структуру системы. Из этого следует первое правило:
Модульная структура, создаваемая в процессе конструирования ПО, должна оставаться совместимой с модульной структурой, создаваемой в процессе моделирования проблемной области.
Эта рекомендация следует, в частности, из двух критериев модульности:
[x]. Непрерывность: отслеживание модульной структуры проблемы в структуре решения облегчит оценку и ограничит последствия изменений.
[x]. Декомпозиция: если уже была проделана некоторая работа по анализу модульной структуры проблемной области, то это может явиться хорошей отправной точкой для разбиения программы на модули.
- Листинг 10.1. (simpleid.c) Отображение идентификаторов пользователя и группы
- 6.1.6. Отображение файлов
- 6.2 Прямое подключение к сети
- Прямое копирование
- Листинг 7.4. (print-environment.c) Отображение переменных среды процесса
- 7.12. Отображение структур и преобразование деревьев
- 4.4.2.1. Отображение переменных FILE* на дескрипторы файлов
- Отображение портов
- Отображение пользовательских имен
- Отображение верхней памяти
- Постоянное отображение
- Временное отображение