外观模式(Facade)
1、本质:封装交互,简化调用
2、示意图:

3、优点:
1、松散耦合 --隔离了客户端和子系统,子系统更容易扩展和维护
2、简单易用 --客户端不需要与众多子系统打交道,只需认识外观即可
3、更好的划分访问层次 --可以选择性的暴露和隐藏子系统
4、体现了“最少知识原则”
4、缺点:
过多的Facade容易让人迷惑
1、本质:封装交互,简化调用
2、示意图:

3、优点:
1、松散耦合 --隔离了客户端和子系统,子系统更容易扩展和维护
2、简单易用 --客户端不需要与众多子系统打交道,只需认识外观即可
3、更好的划分访问层次 --可以选择性的暴露和隐藏子系统
4、体现了“最少知识原则”
4、缺点:
过多的Facade容易让人迷惑