设计模式相关

DDD领域驱动:(理论上就是把OOP应用于业务模型 最近再看一本书:Eric Evans <<领域驱动设计>>)DDD第一原则:将数据和操作结合DDD第二原则:界限上下文 这是将“单一职责”应用于我们的领域模型实现:1、使用通用语言:类、方法、字段的命名 要符合业务,使用业务语言命名,之后再客户或者团队交流更加流畅2、理解业务:例如做一个理财系统,要亲自去和卖理财产品的人聊聊或者买个理财产品,这样数据库中那些对你毫无意义的字段才变得有血有肉。充血.
摘要由CSDN通过智能技术生成

DDD领域驱动:(理论上就是把OOP应用于业务模型  最近再看一本书:Eric Evans <<领域驱动设计>>)

DDD第一原则:将数据和操作结合

DDD第二原则:界限上下文 这是将“单一职责”应用于我们的领域模型

实现:

1、使用通用语言:类、方法、字段的命名 要符合业务,使用业务语言命名,之后再客户或者团队交流更加流畅

2、理解业务:例如做一个理财系统,要亲自去和卖理财产品的人聊聊或者买个理财产品,这样数据库中那些对你毫无意义的字段才变得有血有肉。

充血模型

传统的MVC比较违反充血模型或者说是面向对象编程。比如controller 、service、Repositor,正常service写一些跟sql相关的代码,可能我们的业务模型不是很复杂,所以看起来bo里就是简单的数据,没有任何的方法或操作,,如果是充血模型,我们需要将bo设计成Domain领域模型,将数据和功能面向对象编程

贫血模型

用起来比较简单,容易上手,设计起来比较简单,适合于业务较为简单的场景

常用的设计原则:

1、单一职责原则:

(一个类或者模块只负责一个功能,不要设计大而全的类,要设计细粒度小

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值