当前位置:  开发笔记 > 编程语言 > 正文

你何时会使用中介设计模式

如何解决《你何时会使用中介设计模式》经验,为你挑选了1个好方法。

正如标题所述,您何时会建议使用中介设计模式,哪里看到它使用不正确?



1> keparo..:

对象通信复杂性开始阻碍对象可重用性时,使用中介.这种复杂性经常出现在视图实例中,尽​​管它可能真的在任何地方.

滥用调解员可能会导致调解员同事班级的界面瘫痪.

谈论滥用模式似乎有点滑稽.如果您的实现遵循该模式,那么您已经使用了该模式.否则,你没有.换句话说,如果您的调解员正在做其他事情,那么它可能不是调解员.模式由它们的作用,它们实际上是什么来定义.事物的名称只是标签.

问自己的真正问题是,您的模式实现是否符合模式对您设计的承诺.中介模式旨在在无法管理的情况下封装复杂的对象间通信.如果它没有完成,或者没有做得很好,你可以说调解员被滥用了.在某些时候,它成为一种价值判断.

推荐阅读
mobiledu2402851377
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有