设计模式学习-外观模式
外观模式
目的:的意图是为子系统提供一个接口,方便其使用。
外观模式常用于一些常规的应用程序的开发,因为一般都会对子系统的类进行重构,所以外观类主要的职责就是为了给子系统提供简单的访问方式,
使其有一个明确的目的,从而完成对系统的重构。外观类介于工具类和应用程序之间。
要注意实例与外观的区别:
1、实例通常是一个单独运行的应用程序,外观不是
2、实例通常包含样本数据,外观没有
3、外观通常是可配置的,实例不是
4、外观是为了代码的重用,实例不是
5、外观用在产品代码中,实例不是