- Co to jest model anemiczny?
- Co to jest obiekt anemiczny?
- Dlaczego model domeny anemicznej jest przeciwnikiem?
- Jaki jest bogaty model domeny?
Co to jest model anemiczny?
Model domeny anemicznej to model bez logiki. Klasy domeny wyglądają bardziej jak grupa publicznych setek i zdobywców bez logiki domeny, w której klient klasy ma kontrolę nad tym, jak tworzyć instancję i modyfikowanie klasy. W tych modelach klient musi zinterpretować cel i użycie klasy.
Co to jest obiekt anemiczny?
W programowaniu obiektowym, a zwłaszcza w projekcie opartym na domenie, obiekty są anemiczne, jeśli mają stan, ale nie ma zachowania. Oczekuje się, że niektóre rodzaje obiektów, takie jak obiekty transferu danych (DTOS).
Dlaczego model domeny anemicznej jest przeciwnikiem?
Model domeny anemicznej jest opisywany jako programowy anty-wzrok, w którym obiekty domeny zawierają niewielką lub żadną logikę biznesową, takich jak walidacje, obliczenia, reguły i tak dalej.
Jaki jest bogaty model domeny?
Model Domena Rich = zbiór obiektów, które ujawniają zachowanie. Jeśli chcesz utworzyć prostą aplikację CRUD, być może wystarczy model anemiczny z klasycznym frameworkiem MVC. Ale jeśli chcesz zaimplementować jakąś logikę, model anemiczny oznacza, że nie będziesz robić programów zorientowanych na obiekty.