代理设计模式与装饰设计模式 代理设计模式是指用户需要执行一个对象的功能时,通过代理类调用实现,代理类将原类完全封装,对用户不可见。 装饰设计模式是指,采用装饰类动态的对增加一个类的功能,与继承有点相似。