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

时间:2023-08-24 15:21:42
【文件属性】:

文件名称:失血贫血充血胀血模型.docx

文件大小:38KB

文件格式:DOCX

更新时间:2023-08-24 15:21:42

失血模型 贫血模型 充血模型 胀血模型

一、失血模型  失血模型简单来说,就是domain object只有属性的getter/setter方法的纯数据类,所有的业务逻辑完全由business object来完成(又称TransactionScript),这种模型下的domain object被Martin Fowler称之为“贫血的domain object”。下面用举一个具体的代码来说明,代码来自Hibernate的caveatemptor,但经过我的改写:  一个实体类叫做Item,指的是一个拍卖项目  一个DAO接口类叫做ItemDao  一个DAO接口实现类叫做ItemDaoHibernateImpl  一个业务逻辑类叫做ItemManager(或者叫做ItemService) 


网友评论