领域驱动设计(完整版)(下) PDF标准规范下载技术电子书
领域驱动设计(完整版)(下) 暂无演示
领域驱动设计(完整版)(下)手机扫码预览

领域驱动设计(完整版)(下)

售价:
¥ 免费
  • 普通用户购买价格 : 0书币
  • 免费咨询
  • 请用网页下载微信不能下载
  • 链接失效评论留言
  • 免费寻找资源
  • QQ保障售后服务
  • 版权联系客服

升级尊贵会员
享受全站VIP待遇

4847+
会员已经加入
  • 文章介绍
  • 评价建议
  • 就要求我们的设计能让人乐于使用,也能很容易地适应改变。这就是柔性设计。
    柔性设计是深层建模的补充。在把隐含概念挖掘出来并将其变成显式之后,我们的
    原料就算是准备好了。接着,我们通过一个迭代周 期把原料锤炼成有用的形状,使模型
    能够简单明了地抓住问题的关键,同时使我们的设计能够让客户的开发人员真正将模型
    投入使用。设计和代码的开发又会引导我们对模型概念作进一步精化, 使我们进入到下
    一一个迭代周期,将模型重构到更深层的理解。这种迭代会重复很多次。但是,我们最终
    希望达到什么样的设计呢?在这个过程中我们应该进行哪些尝试?这就是本章将要讨论
    的内容。
    许多过度工程(overengineering)也打着“灵活性”的旗号。但是,多余的抽象和间接
    层次往往会弄巧成拙。去看看那些真正为人们提供了灵活性的软件设计,我们就会发现
    其中某些简单的东西。简单并不是唾手可得的。为了使我们创建的元素能组装进一个精
    巧的系统之中,并且在组装之后仍然能被我们所理解,就必须遵循模型驱动设计的方法,
    并保持适度严革的设计风格。要创造或使用这种方法很可能还需要相对精湛的设计技巧。
    开发人员充当着两种角色,我们的设计必须为这两种角色服务。这两种角色完全可
    以由同一个人来充当一甚至在一 分钟之内来回切换(但 是不同角色和代码的关系是不同
    的)。一一种角色是客户的开发人员,他负责按照设计将领域对象编织到应用或其他领域层
    的代码中。柔性设计能够清晰地展现深层模型,将它的潜力完全发挥出来。客户开发人
    员可以灵活地使用一个最小的概念集合(这些概念之间都是松散关联的),来描述领域中
    的各种场景。设计元素之间的配合非常自然,结果是可预测的,而且可以清晰地刻画出
    来,同时也非常健壮。

     

    版权声明:原创作品,未经允许不得转载,否则将追究法律责任。
    本站资源有的自互联网收集整理,如果侵犯了您的合法权益,请联系本站我们会及时删除。
    本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。
    技术电子书 » 领域驱动设计(完整版)(下)

    发表评论