03 2015 档案

摘要:享元模式(Flyweight Pattern)是对象的结构模式。享元模式以共享的方式高效地支持大量细粒度对象的创建。 享元对象能够做到共享的关键是区分内蕴状态和外蕴状态;内蕴状态就是指不随环境的改变而改变、可以共享的状态,外蕴状态是随环境的改变而改变,不可以共享的状态;因为外蕴状... 阅读全文
posted @ 2015-03-26 16:37 开心朵朵 阅读(126) 评论(0) 推荐(0)
摘要:状态模式(State Pattern)是对象行为模式的一种;它的意图是:允许一个对象在其内部状态改变的时改变它的行为。 主要角色有: context(环境),State(抽象的状态角色),ConcreteState(真实的状态角色) 状态模式使用的场景: 一个对象的行... 阅读全文
posted @ 2015-03-06 14:44 开心朵朵 阅读(358) 评论(0) 推荐(0)
摘要:建造者模式(Builder Pattern)是属于创建型模式,它的意图是:将一个复杂的对象的创建和表示分离,是的同样的构建过程可以创建不同的表示。 如果有一个类Test有1个属性 name,不管我们如何穿件这个对象的实例都不会很麻烦。public class Test { ... 阅读全文
posted @ 2015-03-02 15:21 开心朵朵 阅读(174) 评论(0) 推荐(0)