2019/05/15 08:09

引用来自“hukai63280320”的评论

中介那个例子中有点疑问,假设后面中介又多了房源,怎么扩展?

引用来自“LieBrother”的评论

新增其他房源的房东对象,在中介类 RentingMediator 中加上对应的房东对象和逻辑。

引用来自“hukai63280320”的评论

这是否违反了开闭原则?
不算违反了开闭原则,中介模式解决的问题是把强依赖的对象变成弱依赖,将强依赖转到中介对象里,这里的添加多房源,只是多了一个依赖对象,把这个依赖关系添加到中介对象里。
2019/05/09 08:00

引用来自“hukai63280320”的评论

中介那个例子中有点疑问,假设后面中介又多了房源,怎么扩展?
新增其他房源的房东对象,在中介类 RentingMediator 中加上对应的房东对象和逻辑。
2019/02/25 23:21

引用来自“smlljop”的评论

看完了我还是不知道在真正开发中啥时候使用,能拿真实开发的例子举例吗?
你好,文章后面有讲到 MVC 模式,这个就是采用了中介者模式,可以深入了解 MVC 模式的代码,这样子可能就有助于你理解
回复 @
{{emojiItem.symbol}}
返回顶部
顶部