Što je obrazac arhitekture domenskih naredbi?

Uzorak arhitekture naredbi domene je obrazac dizajna koji odvaja logiku aplikacije u dva različita sloja: sloj domene i sloj aplikacije. Sloj domene odgovoran je za modeliranje poslovnih koncepata i logike, dok je sloj aplikacije odgovoran za upravljanje interakcijom korisnika i sučelje s vanjskim sustavima.

Cilj ovog uzorka je pojednostaviti dizajn složenih poslovnih aplikacija promicanjem odvajanja problema, poboljšavanjem mogućnosti održavanja i smanjenjem spajanja koda.

U ovom uzorku aplikacijski sloj šalje naredbe sloju domene, koji ih obrađuje i vraća rezultat. Naredbe su objekti koji enkapsuliraju parametre i logiku vezanu uz određenu operaciju i omogućuju aplikacijskom sloju da ostane nevezan za detalje implementacije modela domene.

Sve u svemu, obrazac arhitekture Domain Commands promiče modularnu, skalabilnu arhitekturu koju je moguće testirati.

Datum objave: