# domain **Repository Path**: deng_guoqing/domain ## Basic Information - **Project Name**: domain - **Description**: 领域驱动设计 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-03-01 - **Last Updated**: 2021-03-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ##领域驱动设计 ####架构 DDD的一大好处是它不需使用特定的架构。由于核心域位于界限上下文中可以在整个系统中使用多种风格的架构。 有些架构包围着领域模型,能够全局地影响系统,而有些架构则满足了某些特定的需求。我们的目标是选择适合 自己的架构和架构模式。 #####分层 在分层架构中,我们将领域模型和业务逻辑分离出来,并减少对基础设施。用户界面甚至应用层逻辑的依赖, 因为他们不属于业务逻辑。将一个复杂的系统分为不同的层,每层都应该具有良好的内聚性,并且只依赖于 比自身更低的层。 + 依赖倒置原则:高层模块不应该依赖于低层模块,两者都应该依赖于抽象。抽象不应该依赖于细节,细节应该依赖于抽象