chibta.blogg.se

Domain driven design quickly pdf
Domain driven design quickly pdf












domain driven design quickly pdf

Model-Driven DesignEntitiesEntitiesAn object, that can be identified uniquely, by its identifier, which in code can be either ID, or combination of some attributes.Įxample: bank account number can be identified by its account number uniquelyairport has an international identifier used in travel agencies all over the world.Value ObjectsValue Objectsare descriptors or properties important in the domain you are modelingĭo not have an identitythey describe the things that do have identitiesshould be immutableif you want a different value for the object, you simply create another one Verbs become the methodsLayered ArchitectureLayered Architecture Model-Driven Design Layered Architecture EntitiesValue ObjectsServicesModulesAggregatesRepositoriesīounded ContextUbiquitous LanguageUbiquitous Languageis constructed during intensive communication between domain experts and developersĬonsists of mainly words which are understandable both by domain experts and developersĬode should be written using the terms of this languageUbiquitous LanguageRoughly said: Models encapsulate complex business logic, closing the gap between business reality and codeDDD Main ConceptsUbiquitous Language

domain driven design quickly pdf domain driven design quickly pdf

Domain Driven Design QuicklyDomain Driven Designcollection of principles and patterns that help developers craft elegant object systemsĬreates software abstractions called domain models














Domain driven design quickly pdf