摘要:
1.什么是外观模式? 外观模式定义了一个将子系统的一组接口集成在一起的高层接口,以提供一个一致的界面。通过这个界面,其他系统可以方便的调用子系统的功能,而忽略子系统内部的变化。 2.使用的场合 1.为一个比较复杂的子系统提供一个简单的接口 2.将客户程序与子系统实现部分分离 3.简化子系统之间的依赖关系 3.注意事项 1.在设计外观模式的时候不需要增加额外的功能 2.不要从外观方法中返回子系统的组件给客户 3.应用外观的目的是提供一个高层次的接口,所以外观方法最适合提高特定的高层次的业务,而不是进行底层次的单独的业务执行 阅读全文