失血贫血充血胀血模型.docx

时间:2020-08-03 21:35:02
【文件属性】:
文件名称:失血贫血充血胀血模型.docx
文件大小:38KB
文件格式:DOCX
更新时间:2020-08-03 21:35:02
失血模型 贫血模型 充血模型 胀血模型 一、失血模型  失血模型简单来说,就是domain object只有属性的getter/setter方法的纯数据类,所有的业务逻辑完全由business object来完成(又称TransactionScript),这种模型下的domain object被Martin Fowler称之为“贫血的domain object”。下面用举一个具体的代码来说明,代码来自Hibernate的caveatemptor,但经过我的改写:  一个实体类叫做Item,指的是一个拍卖项目  一个DAO接口类叫做ItemDao  一个DAO接口实现类叫做ItemDaoHibernateImpl  一个业务逻辑类叫做ItemManager(或者叫做ItemService) 

网友评论