我的理解:
以前组装台电脑得自己去电子城,买各种配件,自己组装机器,安装系统、工具软件,配置硬件要合理,软件安装要注意顺序,这些都的自己注意。后来DELL推出了定制服务,我们只要把需求交给他就OK了,然后就可以提取电脑了,上边烦琐的步骤都由DELL帮你完成。DELL就是这个facade。
facade向使用者隐藏了繁杂的操作。
适用性:
如果实现一个功能需要在一堆类中进行错综复杂的调用时,就应该考虑在中间建立facade了。
我的理解:
以前组装台电脑得自己去电子城,买各种配件,自己组装机器,安装系统、工具软件,配置硬件要合理,软件安装要注意顺序,这些都的自己注意。后来DELL推出了定制服务,我们只要把需求交给他就OK了,然后就可以提取电脑了,上边烦琐的步骤都由DELL帮你完成。DELL就是这个facade。
facade向使用者隐藏了繁杂的操作。
适用性:
如果实现一个功能需要在一堆类中进行错综复杂的调用时,就应该考虑在中间建立facade了。