DDD-领域驱动(二)-贫血模型与充血模型

贫血模型

一般来说 贫血模型:**一个类中只有属性或者成员变量,没有方法 **!例如 DbFirst 从数据库同步实体过来,
-- 对于一个系统刚开始的时候会觉得这时候是最舒服的,但是如果后期系统需要升级或者修改需求的时候,一团糟(例如:你在用户注册的时候判断名称是否重复,或者是否账号已经注册,你需要大量的 IF ELSE 进行判断:这时候就导致代码臃肿)。但这种在EFCore中使用是比较方便的,因为 不需要配置任何东西

充血模型 :一个类中既有属性,成员变量,也有方法!

一般来说属性是只读的

未完待续!

posted @ 2022-08-16 13:18  Bo-Hong  阅读(121)  评论(0编辑  收藏  举报