开发中常见的场景

  • 频率很高,哪里都会遇到.各种技术和框架中,都有外观模式的使用,如:

    • JDBC封装后的,commons提供的DBUtils类,Hibernate提供的工具类,Spring JDBC工具类等

迪米特法则(最少知识原则)

  • 一个软件实体应当尽可能少的与其他实体发生相互作用

QQ截图20161205132603.png

外观模式核心

为子系统提供统一的入口,封装子系统的复杂性,便于客户端调用.

QQ截图20161205133056.png