摘要:
装饰模式 示例代码 /* 装饰模式(Decorator Pattern):动态地给一个对象增加一些额外的职责,就增加对象功能来说,装饰模式比生成子类实现更为灵活。 装饰模式是一种对象结构型模式 装饰模式中的角色和职责 Component(抽象构件):它是具体构件和抽象装饰类的共同父类,声明了在具体构 阅读全文
摘要:
代理模式 示例代码 /* 代理模式: 可以为其他对象提供一种代理(Proxy)以控制对这个对象的访问 subject(抽象主题角色):真实主题与代理主题的共同接口。 RealSubject(真实主题角色):定义了代理角色所代表的真实对象。 Proxy(代理主题角色):含有对真实主题角色的引用,代理角 阅读全文