- Was ist ein anämisches Modell?
- Was ist ein anämisches Objekt?
- Warum ein memem Domänenmodell ein Anti -Muster ist?
- Was ist ein reiches Domänenmodell?
Was ist ein anämisches Modell?
Ein anämisches Domänenmodell ist ein Modell ohne Logik darin. Domänenklassen sehen eher wie eine Reihe von öffentlichen Settern und Gettern ohne Domain -Logik aus, bei der der Kunde der Klasse die Kontrolle über die Instanziierung und Änderung der Klasse hat. In diesen Modellen muss der Kunde den Klassenzweck und die Verwendung interpretieren.
Was ist ein anämisches Objekt?
Bei objektorientierter Programmierung und insbesondere bei domänengesteuerten Designs werden Objekte als anämisch angesehen, wenn sie Zustand haben, aber kein Verhalten haben. Es wird erwartet, dass einige Arten von Objekten, wie z. B. Datenübertragungsobjekte (DTOs).
Warum ein memem Domänenmodell ein Anti -Muster ist?
Das anämische Domänenmodell wird als Programmier-Anti-Muster beschrieben, bei dem die Domänenobjekte wenig oder keine Geschäftslogik wie Validierungen, Berechnungen, Regeln usw. enthalten.
Was ist ein reiches Domänenmodell?
Reiches Domänenmodell = eine Sammlung von Objekten, die Verhalten aufdecken. Wenn Sie eine einfache CRUD -Anwendung erstellen möchten, reicht ein anämisches Modell mit einem klassischen MVC -Framework aus. Wenn Sie jedoch eine Art Logik implementieren möchten, bedeutet einmemisches Modell, dass Sie keine objektorientierte Programmierung durchführen.