En Use cases sencillos como el Use case básico se puede ajustar perfectamente a nuestras necesidades. Pero a veces a medida que el producto va creciendo, es posible que el caso de uso se vaya haciendo cada vez más complejo, incluso ciertas acciones del caso de uso se pueden repetir en otros casos de uso.
Llegados a este punto, debemos remitirnos a la descripción de lo que se considera un caso de uso.
Los dos tipos de servicios son las denominadas Support cards.
Teniendo en cuenta que los Domain services alteran el dominio, es poco usual tener un Domain service en un Query use case, pero como estos son conceptos sujetos a interpretación, puede haber un caso justificado en el que se utilice. Es por eso que se tiene en cuenta.
Agregando las cartas de tipo Support (en este caso sólo Application service) nos quedaría una estructura como esta.