December 2020
Intermediate to advanced
256 pages
8h 30m
Polish
W tym rozdziale wracamy do naszego modelu domeny, aby pomówić o niezmiennikach i ograniczeniach oraz przyjrzeć się sposobom utrzymywania wewnętrznej spójności przez obiekty domeny zarówno w zakresie koncepcyjnym, jak i dotyczącym zapisywania danych. Omówimy koncepcję granicy spójności (ang. consistency boundary) i pokażemy, jak dzięki niej można zbudować wydajne oprogramowanie bez poświęcania kwestii łatwości konserwacji.
Na rysunku 7.1 widać, do czego zmierzamy w tym rozdziale — wprowadzimy nowy obiekt modelu o nazwie Product do opakowywania partii i starą usługę domeny allocate() zamienimy na metodę obiektu Product.
Rysunek 7.1. Dodanie agregatu Product
Po co to robimy? Czytaj dalej, aby się dowiedzieć. ...
Read now
Unlock full access