摘要: 1、意图 享元模式:运用共享技术有效地支持大量细粒度的对象 2、核心思想 享元模式以共享的方式高效的支持大量的细粒度对象。享元模式能做到共享的关键是区分内蕴状态和外蕴状态。 内蕴状态存储在享元内部,不会随环境的改变而有所不同。外蕴状态是随环境的改变而改变的。外蕴状态不能影响内蕴状态,它们是相互独立的。 将可以共享的状态和不可以共享的状态从常规类中区分开来,将不可以共享的状态从类里剔除出去。... 阅读全文
posted @ 2010-06-25 17:13 红脸书生 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 1、意图 中介者模式:用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互 2、核心思想 包装了一系列对象相互作用的方式,使得这些对象不必相互明显作用。从而使他们可以松散耦合。当某些对象之间的作用发生改变时,不会立即影响其他的一些对象之间的作用。保证这些作用可以彼此独立的变化。调停者模式将多对多的相互作用转化为一对多的相互作... 阅读全文
posted @ 2010-06-25 16:03 红脸书生 阅读(503) 评论(0) 推荐(0) 编辑