- ¿Qué es un modelo anémico??
- ¿Qué es un objeto anémico??
- Por qué el modelo de dominio anémico es un patrón anti?
- ¿Qué es un modelo de dominio rico??
¿Qué es un modelo anémico??
Un modelo de dominio anémico es un modelo sin lógica. Las clases de dominio se parecen más a un montón de establecedores públicos y getters sin lógica de dominio, donde el cliente de la clase tiene control sobre cómo instanciar y modificar la clase. En estos modelos, el cliente debe interpretar el propósito de la clase y usar.
¿Qué es un objeto anémico??
En la programación orientada a objetos, y especialmente en el diseño basado en el dominio, se dice que los objetos son anémicos si tienen estado pero carecen de comportamiento. Se espera que algunos tipos de objetos, como los objetos de transferencia de datos (DTO), simplemente sean una recopilación de datos.
Por qué el modelo de dominio anémico es un patrón anti?
El modelo de dominio anémico se describe como un antipatrón de programación donde los objetos de dominio contienen poca o ninguna lógica comercial, como validaciones, cálculos, reglas, etc.
¿Qué es un modelo de dominio rico??
Modelo de dominio rico = una colección de objetos que exponen el comportamiento. Si desea crear una aplicación CRUD simple, tal vez un modelo anémico con un marco MVC clásico sea suficiente. Pero si desea implementar algún tipo de lógica, el modelo anémico significa que no realizará una programación orientada a objetos.