Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
单一职责编程指南
贫血和充血模型的比较之我见->有兴趣的朋友进来参与讨论
今天在jdon看到一片关于领域模型的文章,心里总结了一下 下面是个人观点! 贫血模型是对OO的非常经典的诠释!数据交给s/g,业务全部交给业务对象来完成。耦合度很低,逻辑清晰,重构空间大!而且在业务逻辑上
订单模型设计疑问
各位大侠大家好。我想设计一个订单模型。现在设计如图所示:Torders代表的是订单;TorderItem代表的是订单明细;Tparts代表的是商品;Tprice代表的是价格;Tsupplier代表的是供应商。请大家指点一下。 哈,如果有哪位大侠有好
DDD中的充血模型的个人理解
在我们应用OO进行分析设计的时候,又提出了贫血和充血的概念.并产生了很大的争论.结合DDD,在这里,我也谈谈我的想法。 1.贫血模式说白了就是把对象看成是数据的载体.因为它不存在实际的操作动作,只是各种数据的集合.从这个角度,尽管我们设计出来了对象.实质上我们只是在过程式开发模
解耦合设计的一个困惑,请大家讨论
我在设计中遇到一个问题!而且我想或许大家也会有类似的困惑,还是我多想了抑或是孤陋寡闻。具体问题如下,简化了分析模型利用ctrl(action)接受客户端提交的请求并分配到不同的DS(DOMAIN SERVICE),然后DS调用BO,BO在调用DAO来完成持久化!粗略地看看是没有太大的问题,耦
关于DDD的疑惑。
-->>失血模型 MF(Martin Fowler)曾经提出有名的贫血模型或失血模型,让我们好生迷惑和彷徨,他认为实体模型对象中只有弱行为setter和getter方法,没有真正行为,好像缺少血液的人,不和谐了,不少高手又被忽悠了,大谈贫血模型。
充血模型与贫血模型的再论
充血模型有什么实际的好处么? 难道就为了好听 完美(数据和行为统一)? 过于复杂的需求还是用贫血 ,一般需求用充血 ,这样做正确吗? 项目中用的更多的哪个模型呢。 比较
定义一个巨大的model
定义一个巨大的model,把自已历史用到过的方法都封装进去,这样就成了百宝箱了,这种方法行不行得通,请高手们指点!
建模的时候如何确定一个名词是类还是别一个类的属性?
比如说,User 类中有 用户名,密码! 现在我想加上个密码保护,是让它以MAP的形式作为User的属性呢,还是创建一个新的类让User类与这个类发生关系!
请教一个建模的问题
虽然对UML有些了解,但具体到项目分析设计时,却有一种不知道如何展开的困境。系统中简单的或复杂的逻辑,如果用文字描述,看起来很费劲,且变更管理非常不便。现想用图形来描述。但不知道用什么图形来描述,看到大牛们对什么问题用什么图形来分析手到擒来,真是羡慕不已。
上页