摘要:
外观模式(Facade Pattern):外部与一个子系统的通信必须通过一个统一的外观对象进行,为子系统中的一组接口提供了一个一致的界面,外观模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。外观模式又称门面模式,它是一种对象结构型模式。 模式动机: 引入外观角色之后,用户只需要直接与外观 阅读全文
摘要:
装饰模式(Decorator Pattern): 动态的给一个对象增加一些额外的职责,就增加对象功能来说,装饰模式比生成子类实现更为灵活。其别名为包装器(Wrapper),与适配器的别名相同,但他们适用于不同的场合。装饰模式是一种对象结构型模式。 模式结构: Component: 抽象构件 Conc 阅读全文
摘要:
组合模式(Composite Pattern):组成多个对象形成树形结构以表示“整体-部分”的结构层次。组合模式对单个对象(即叶子对象)和组合对象(即容器对象)的使用具有一致性。组合模式又可以称为"部分-整体"(Part-Whole)模式,属于对象的结构模式,他将对象组织到树结构中,可以用来描述整体 阅读全文
摘要:
桥接模式(Bridge Pattern): 将抽象部分与它的实现部分分离,使他们可以独立地变化。桥接模式是一种对象结构型模式,又称柄体模式(Handle and Body)模式或接口模式(Interface) 模式动机: 现需要绘制矩形、原型、椭圆、长方形、正方形,绘制的图形需要有红色、绿色、蓝色等 阅读全文
摘要:
适配器模式(Adapter Pattern):将一个接口转换成客户希望的另一个接口,适配器模式使接口不兼容的那些类可以一起工作,其别名为包装器(Wrapper)。适配器模式既可以作为类结构型模式,也可以作为对象结构模式。 模式动机: 适配器的实现就是把客户类的请求转化为对适配者的相应的接口的调用。也 阅读全文