Search

Search results

Design problem on consuming external libraries / services

... data from the first one and then convert it to my domain objects format - I take only data needed for performing my business operations, ... them in its own object format containing actual fee value and many other data completely useless for my domain model. On the other ...

Forum topic - mzaj - 03/09/2010 - 14:00 - 1 comment - 0 attachments

Specification

... the responsibility of any of the obvious Entities or Value Objects , and their variety and combinations can overwhelm the basic meaning ...

Wiki page - Vladimir Gitlevich - 04/21/2009 - 01:02 - 0 comments

Aggregate

Definition: A cluster of associated objects that are treated as a unit for the purpose of data changes. External ... is difficult to guarantee the consistency of changes to objects in a model with complex associations. Invariants need to be maintained ... [DDD, p. 126] Solution: Cluster the Entities and Value Objects into Aggregates and define boundaries around each. Choose one ...

Wiki page - Vladimir Gitlevich - 04/21/2009 - 17:24 - 0 comments

Repository

... and search behavior which emulates a collection of objects. Problem: A client needs a practical means of acquiring ... into queries and client code, and the Entities and Value Object s become mere data containers. The sheer technical complexity of ...

Wiki page - Vladimir Gitlevich - 04/21/2009 - 15:01 - 0 comments

Value Object

... Domain-Driven Design Book Definition: A Value Object is an object that describes some characteristic or attribute but ... Entities is essential, but attaching identity to other objects can hurt system performance, add analytical work, and muddle the model ...

Wiki page - Vladimir Gitlevich - 04/21/2009 - 15:01 - 0 comments

Examples

... not currently active, it is still useful as a library of value objects based on a model of two important generic subdomains. ...

Page - Vladimir Gitlevich - 04/02/2009 - 11:56 - 0 comments

First Meeting of DDD Group in London Announced

... present a talk entitled "DDD and relational databases: the value object dilemma" Value objects are one of the corner-stones of domain-driven design but teams ...

Story - Vladimir Gitlevich - 08/13/2009 - 10:36 - 0 comments - 0 attachments

Glossary of Domain-Driven Design Terms

... Design Book Aggregate A cluster of associated objects that are treated as a unit for the purpose of data changes. External ... original developer's purpose in creating them and their value to a client developer. Invariant An Assertion about some design ...

Page - Vladimir Gitlevich - 05/16/2009 - 12:25 - 0 comments

Service

... Some concepts from the domain aren't natural to model as objects. Forcing the required domain functionality to be the responsibility of an Entity or Value Object either distorts the definition of a model-based object or adds ...

Wiki page - Vladimir Gitlevich - 04/21/2009 - 15:01 - 0 comments

So We Thought We Knew Money

... by Ying Hu and Sam Peng Results of making key value objects explicit. At Custom House, a team developing on-line currency ...

Page - Vladimir Gitlevich - 04/17/2009 - 23:50 - 0 comments