23种模式中的外观模式

  1.什么是外观模式?

  外观模式定义了一个将子系统的一组接口集成在一起的高层接口,以提供一个一致的界面。通过这个界面,其他系统可以方便的调用子系统的功能,而忽略子系统内部的变化。

  2.使用的场合

   1.为一个比较复杂的子系统提供一个简单的接口

    2.将客户程序与子系统实现部分分离

    3.简化子系统之间的依赖关系

  3.注意事项

  1.在设计外观模式的时候不需要增加额外的功能

  2.不要从外观方法中返回子系统的组件给客户

  3.应用外观的目的是提供一个高层次的接口,所以外观方法最适合提高特定的高层次的业务,而不是进行底层次的单独的业务执行

    

posted @ 2012-09-23 18:43  全力以赴001  阅读(219)  评论(0编辑  收藏  举报