外观模式:顾名思义,就是隐藏一些内部信息,让你只看到外观,根据外观来处理与判断事情.-----个人观点
Facade的定义: 为子系统中的一组接口提供一个一致的界面-----高手观点
getYearPay()方法就是外观模式,当然这个例子太简单了,拿不出手啊.
如果一个外观模式牵扯到很多类的话,你就会发现很有用处.业务逻辑很负责的话,用处会很大.
其实在我们的编程开发的过程中,有很多地方都会用到外观模式,关键是看大家用的如何
我们很多对DB的操作,都是封装好的,就是外观模式,当然里面也配合了一些别的模式.
总之,facade模式是很简单的模式,总是在不经意期间用到.
关键是我们的业务逻辑看什么时候能用好这个模式