14. Domain Driven Design Essentials: Value Object
Domain Driven Design oferuje wiele wzorców taktycznych oraz strategicznych, pozwalających na kompleksowe podejście do analizy i implementacji domeny biznesowej. Jednym z wzorców taktycznego DDD jest Value Object i to właśnie on będzie bohaterem pierwszego odcinka mini-serii Domain Driven Design Essentials. Każdy odcinek będzie poświęcony tu pojedynczemu zagadnieniu i wzorzec po wzorcu, będę budować katalog wszystkich istotnych tematów, o których warto po prostu coś wiedzieć. A w temacie wzorca Value Object porozmawiamy o: - powodach, dla których pewne obiekty nie potrzebują tożsamości i identyfikatorów - niezmienności obiektów i zaletach takiego podejścia - sposobach sprawdzania, czy mamy do czynienia właśnie z Value Objectem Zapraszam na odcinek!
Materiały dodatkowe:
- Value Object, bliki Martina Fowlera, strona, której przedstawiać raczej nie trzeba...
- Value Object, c2 wiki
- Value Object Should Be Immutable, c2 wiki
- The CHECKS Pattern Language of Information Integrity, Ward Cunningham, zestawienie 11 wzorców zarządzania spójnością informacji, gdzie opisany jest wzorzec Whole Value