Java与模式之门面(Facade)模式
门面模式是对象的结构模式[GOF95]。外部与一个子系统的通信必须通过一个统一的门面(Facade)对象进行,这就是门面模式。//门面(Facade)角色public class Facade {}//子系统(Subsystem)角色public...
Java与模式之享元(Flyweigt)模式
享元模式是对象的结构模式[GOF95]。享元模式以共享的方式高效的支持大量的细粒度对象。//单纯享元模式的结构//抽象享元角色abstract public class Flyweight{ abstract publi...
Java与模式之装饰(Decorator)模式
装饰(Decorator)模式又名包装(Wrapper)模式[GOF95]。装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个代替方案。//抽象构件(Component)public interface Component{ &nb...