Facade ähnelt der Klassenvererbung, oder?
与类的继承看起来很象, 实际上有很大的区别.
类的继承,再多呈现出的是类之间的分层关系, 是垂直的.
而Facade,则是将多个类之间的功能进行整合, 对外提供一个统一的调用接口, 来封装一些常用功能,隐藏实现细节
不论是哪一种方式, 其根本目录就二个: 代码复用, 维护方便
与类的继承看起来很象, 实际上有很大的区别.
类的继承,再多呈现出的是类之间的分层关系, 是垂直的.
而Facade,则是将多个类之间的功能进行整合, 对外提供一个统一的调用接口, 来封装一些常用功能,隐藏实现细节
不论是哪一种方式, 其根本目录就二个: 代码复用, 维护方便