DDD的个人消化

参考

b站
[马士兵疯狂卖课视频也可以看看,不过卖课内容太多了]

个人理解

粗浅的理解几个点,后面再丰富

  • 实体都改成充血模型,不仅有属性,还有操作,如student的run
  • 通过xxxService 来操作两个或者多个实体 如 xuanke(student, teacher)
  • 搞一些接口抽象一把不要直接实现
  • 这样所谓的【业务编排】就会很清晰,一目了然,具体的实现就看接口的implement,也可以轻易地替换实现。

你可能感兴趣的:(设计模式,DDD)