
设计模式
小小书童DH
博主很懒,随便写写
展开
-
空对象模型(优雅的判空)
优雅判空,避免if{} else{} 多层嵌套原创 2022-09-03 20:19:51 · 190 阅读 · 0 评论 -
DDD(领域驱动设计)
1. 设计思想复用(复用通过封装变化点实现)封装变化点(个人理解,将一些业务逻辑抽离出来,又封装了一层,这样子只要整体大的业务逻辑不变,代码不变。利于快速迭代)2. 名词解释贫血模型:就是pojo,只有get和set方法,里面只有属性充血模型:学生pojo除了get,set,还有selectClass()选课等其他功能领:商品领域,用户领域,原则上一个域不要被另一个域的变化所影响(一块相对独立的业务空间)领域服务:但是商品和用户肯定有业务逻辑交流(用户购物等业务逻辑),就用领域服务来支持原创 2022-02-25 14:47:56 · 537 阅读 · 0 评论