- Evita la sobrecarga de responsabilidades en el modelo de dominio: A veces, en el proceso de diseño, una clase en el modelo de dominio podría parecer responsable de tareas adicionales, pero agregárselas conduciría a una sobrecarga, haciendo que pierda cohesión.
- Puede dar confusión al tratar de entender la relación entre estas clases "fabricadas" y las de dominio, cuando no están relacionadas con el mundo real o en el modelo de dominio del problema.
- Las clases fabricadas suelen encapsular preocupaciones técnicas o de infraestructura, como el acceso a la base de datos. Esto reduce la necesidad de que las clases de dominio se preocupen por estos detalles, permitiendo que se enfoquen en representar los conceptos del problema.
Patrones GRASP
Discusión
Obra publicada con Licencia Creative Commons Reconocimiento Compartir igual 4.0