中介者

  意图:用一个中介对象来封装一系列的对象交互,中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。 主要解决:对象与对象之间存在大量的关联关系,这样势必会导致系统的结构变得很复杂,同时若一个对象发生改变,我们也需要跟踪与之相关联的对象,同时做出相应的处理。 应用实例: MVC 框架,其中C(控制器)就是 M(模型)和 V(视图)的中介者。   优点: 1、降低
相关文章
相关标签/搜索