中介者模式-设计模式讲义3
9.中介者模式当—个程序由多个类组成时,类之间是按逻辑与算法划分的。然而,程序中使用的孤立类越多,类之间的通信问题就越复杂。每个类对其他类中的方法了解得越多,类结构就会变得越混乱。这会使程序难以阅读、难以维护.而且修改程序也变得困难,因为任何修改都会影响其他几个类的代码。中介者模式通过促进类之间的松散耦合来解决这一问题。中介者作为惟一知道其他类中方法细节的—个类,在类发生变化时通知中介者,中介者再将这些变化传递给其他需要通知的类。
413.5KB
文件大小:
评论区