摘要:
21.DoFactory.GangOfFour.Strategy.Structural Strategy:定义一系列的算法,把他们封装起来,并可以相互替换,使算法独立于客户。策略模式:策略模式针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。策略模式把行为和环境分开。环境类负责维持和查询行为类,各种算法在具体... 阅读全文
摘要:
21.DoFactory.GangOfFour.Strategy.Structural Strategy:定义一系列的算法,把他们封装起来,并可以相互替换,使算法独立于客户。策略模式:策略模式针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。策略模式把行为和环境分开。环境类负责维持和查询行为类,各种算法在具体... 阅读全文
摘要:
11.DoFactory.GangOfFour.Flyweight.Structural Flyweight:运用共享技术有效的支持大量细粒度的对象。享元模式:FLYWEIGHT在拳击比赛中指最轻量级。享元模式以共享的方式高效的支持大量的细粒度对象。享元模式能做到共享的关键是区分内蕴状态和外蕴状态。内蕴状态存储在享元内部,不会随环境的改变而有所不同。外蕴状态是随环境的改变而改变的。外蕴状态不能影... 阅读全文
摘要:
对"Gang of Four Design Patterns 2.0 " 附书源码进行了整理,分别生成了UML 类图 ,以方便查看。 阅读全文
|