首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >中介者设计模式~=事务脚本?

中介者设计模式~=事务脚本?
EN

Stack Overflow用户
提问于 2009-03-16 10:08:25
回答 1查看 926关注 0票数 1

看起来设计中的中介者越多,设计的质量就越低。因为这意味着在中介器内部的过程性脚本中完成的更多,而在OOP中完成的更少。你怎么想的?

它让人想起Martin Flower书中的mi事务脚本对域模型的对比。

我刚刚发现自己编写了一个Mediator对象,它连接了4个其他对象,以外观它们并创建新的功能。但我不确定这是否是一个糟糕的实践:“好的,我得到了一些对象,不知道也不关心是否需要更多的对象,现在我将把它们推入一个Mediator设计模式(这是一个非常好的名字),在这个模式中,我将编写所有缺少的东西。”

你怎么想的?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-03-16 10:16:58

当您查看SOLID原则时,我认为您是在说,您对中介者违反基本的“单一责任原则”感到不舒服。类和中介器对一个对象都有一定的责任。

也许如果你有一个更详细的例子,你就可以确定设计违反了哪些特定的原则。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/649827

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档