摘要:
定义: 外观模式(Facade):又叫门面模式,为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。 代码实例: 假设实现一个功能需要用到子系统中的四个方法。 /** * Class SubSystemOne */ class SubSystemOn 阅读全文
摘要:
定义: 装饰器模式(Decorator):动态的给一个对象添加一些额外的职责,就增加功能来说,装饰器比生成子类更加灵活。 结构: Component:定义一个对象接口,可以给这些对象动态地添加职责。 ConcreteComponent:定义了一个具体的对象,也可以给这个对象添加一些职责。 Decor 阅读全文