Высокоуровневые модули — это компоненты системы, которые реализуют бизнес-логику или основные функции приложения. Они определяют, что делает система, и взаимодействуют с абстрактными концепциями. Такие модули управляют процессами, принимают решения, организуют взаимодействие между компонентами.

Примеры:

  • Контроллеры в архитектуре MVC, управляющие потоком данных и действиями пользователя.
  • Модуль, обрабатывающий заказы в интернет-магазине
  • Система отчетности, объединяющая данные из разных источников.

Особенности:

  • Высокоуровневые модули зависят от абстракций, а не от деталей реализации.
  • Их изменения определяются требованиями бизнеса, а не техническими деталями низкоуровневых модулей.

Мета информация

Область:: 00 Архитектура ПО
Родитель::
Источник::
Создана:: 2024-11-23
Автор::

Дополнительные материалы

Дочерние заметки