-
什么是外观模式
为多个复杂子系统提供一个统一的接口,从而使子系统更加容易访问。
如办房产证或注册一家公司,有时要同多个部门联系,这时要是有一个综合部门能解决一切手续问题就好了。 -
使用外观模式好处
松耦合、提高代码的可维护性,不必改了一处处处改。 -
工作里用到的外观模式
- jdbc-api其实就是个外观模式,那么对应是mysql驱动其实可以看成是一个适配器。
- 再详细说说日志框架,日志框架可以分为三部分,日志库、日志门面,日志门面适配器。
日志门面: slf4j
日志库:具体的实现框架,如log4j,log4j2,logback
日志门面适配器: slf4j-log4j等