摘要: 1 意图:为子系统中的一组接口提供一个一直的界面,Facade模式定义了一个高层接口。这个接口使得这一子系统更加容易使用, 2 动机,便于不需要更多功能的人通过Facade 简化使用 3 适用性: . 为复杂子系统提供一个简单接口。 . 客户程序与抽象类的实现部分之间存在着很大的依赖性。Facade 阅读全文
posted @ 2016-07-29 11:31 罗纳尔东 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 1 意图:动态地给一个对象添加一些额外的职责。就增加功能来说,Decorator模式相比生成子类更灵活。 2 别名:包装器Wrapper 3 动机:将组件嵌入到另一个对象中,由这个对象添加边框。嵌入的对象叫做装饰。装饰的接口与所装饰的组件接口一致,因此对客户透明。 由于透明,可以递归嵌套多个装饰,添 阅读全文
posted @ 2016-07-29 10:25 罗纳尔东 阅读(223) 评论(0) 推荐(0) 编辑