Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ddd.pdf

 ddd.pdf

Joe Wang

July 09, 2018
Tweet

More Decks by Joe Wang

Other Decks in Programming

Transcript

  1. The Difference - OO vs procedural programming - Rich model

    vs anemic model - The placement of business logic - logic coherence vs dispersion - focus on business vs focus on implementation - extensibility - Domain model first vs DB first
  2. Some Concepts in DDD - Value Object - Entity -

    Aggregate - Domain Event - Repository - Service - Factory