外观模式(Facade)

1、本质:封装交互,简化调用

2、示意图:

  

3、优点:

    1、松散耦合        --隔离了客户端和子系统,子系统更容易扩展和维护

    2、简单易用        --客户端不需要与众多子系统打交道,只需认识外观即可

    3、更好的划分访问层次   --可以选择性的暴露和隐藏子系统

    4、体现了“最少知识原则”

4、缺点:

    过多的Facade容易让人迷惑

posted @ 2014-04-11 22:14  无名十四  阅读(131)  评论(0)    收藏  举报