Fijaos que la línea discontinua demarca otra zona más pequeña dentro del área de User interface.
Estaría al mismo nivel que Application layer, Domain layer e Infrastructure layer dentro de nuestra carpeta de Module (carta especial que vimos anteriormente).
Especificaciones
Es una Territory card. Pertenece a Primary adapters. Con lo que tiene una complejidad de 0.
Idealmente, la capa de UI debería ser independiente de tecnologías y frameworks, permitiendo flexibilidad y una adaptación más sencilla a cambios.
DDD fomenta una clara separación de responsabilidades entre la capa de UI y el modelo de dominio. Los elementos de la capa de UI son responsables de manejar las interacciones del usuario y presentar información de manera comprensible, mientras que el modelo de dominio se centra en capturar la lógica de negocios esencial y las reglas.
En resumen, su principal cometido es albergar todos los puntos de acceso que se usan para inteactuar con nuestro dominio, que en este caso son Controllers y Console commands.
|
|