領域模型設計幾種模式小結

一、失血模型
pojo:基本字段+getter/setter
biz:所有業務邏輯和事務處理
DAO:db操作(ORM)
二、貧血模型
pojo:基本字段+getter/setter+與pojo狀態密切關聯的可重用度高的業務邏輯
biz:對pojo中業務邏輯進行事務管理和持久化的封裝+與pojo狀態關聯不緊密的可重用度低的業務邏輯
DAO:同上
三、充血模型
pojo:基本字段+getter/setter+所有業務邏輯和事務處理
biz:去掉
DAO:同上
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章