摘要:
设计模式 阅读全文
摘要:
22.1 观察者模式概述 为了更好地描述对象之间存在的这种一对多(包括一对一)的联动,观察者模式应运而生,它定义了对象之间的一种一对多的依赖关系,让一个对象的改变能够影响其他对象。 观察者模式是使用频率较高的设计模式之一,它用于建立一种对象与对象之间的依赖关系,一个对象发生改变时将自动通知其他对象, 阅读全文
摘要:
20.1 中介者模式概述 如果在一个系统中对象之间的联系呈现为网状结构,如图所示,对象之间存在大量的多对多联系,将导致系统非常复杂,这些对象既会影响其他对象,也会被其他对象所影响,这些对象被称为同事对象,它们之间通过彼此的相互作用实现系统的行为。在网状结构中,几乎每个对象都需要与其他对象发生相互作用 阅读全文