分享人:宋哲明
1.背景介绍
2.知识剖析
3.常见问题
4.解决方案
5.编码实战
6.扩展思考
7.参考文献
8.更多讨论
在网上寻找实例代码时,代码五花八门,在撸这些代码的过程中,他们的某些构造有很明显的区别,后来查询才知道一种属于贫血模型,一种属于充血模型,然后今天我们就来讨论下2种模型更好,而在平日里我们为什么选择贫血模型.
贫血模型是什么?
所谓贫血模型,是指Model 中,仅包含状态(属性),不包含行为(方法),采用这种设计时,需要分离出DB层,专门用于数据库操作。
充血模型是什么?
层次结构和贫血模型的差不多,不过大多业务逻辑和持久化放在Domain Object里面,Business Logic只是简单封装部分业务逻辑以及控制事务、权限等
贫血模型和充血模型的区别
为什么我们会强制要求使用贫血模型
百度
感谢观看,如有出错,恳请指正
BY : 宋哲明