码迷,mamicode.com
首页 > 其他好文 > 详细

领域驱动系列五模型驱动设计的构造块

时间:2018-12-31 00:31:26      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:不同   系统   bsp   简洁   http   编程   要求   最佳实践   规则   

一、简介

为了保证软件实现的简洁性,并且与模型保持一致,不管实际情况有多复杂,必须使用建模和设计的最佳实践,即让通过我们的编程技术(设计模型、指责驱动、契约式设计)充分地体现领域模型,并保持模型地健壮性和可扩展性,而不是单单地实现模型.某些决策设计能和模型紧紧地结合,这种结合要求我们注意每个元素地细节.

开发一个好的领域模型是一门艺术,而模型中的各个元素的实际设计和实现则相对系统化,将领域设计(也可以是软件系统中的其他关注点)与软件系统中的其他关注点(也可以是领域设计)分离使整个领域模型非常的清晰.根据不同模型的指责(特性)会使元素的意义更加鲜明.

 

二、实战

技术分享图片

 

 上图展示的模型驱动设计的基本构造块,当然实际开发中可能不止这些内容,可能还会有施加在实体上的一些契约还有一些特殊的计算规则、可能还有有一些复杂的实体运算,这些运算可能还需要使用一些设计模式去设计等等.但这个基本的构造.

 

领域驱动系列五模型驱动设计的构造块

标签:不同   系统   bsp   简洁   http   编程   要求   最佳实践   规则   

原文地址:https://www.cnblogs.com/GreenLeaves/p/10201162.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!