Blogger Information
Blog 46
fans 3
comment 2
visits 39278
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
对容器依赖及Facade模式的理解 2018年5月28日
墨雨的博客
Original
763 people have browsed it

容器依赖:通过创建容器类(container)将常用的工具类的标识和实现过程以关联数组的形式保存到container的属性中(注册),客户端调用时只需实例化container类,并调用container的相应方法(比如:make)实例化工具类,并调用工具类的方法实现相应的功能。这样的结构最大限度的简化了外部类的调用,也很好的解决了类对外部类的依赖问题。

Facade模式:为容器(container)中的工具类提供了统一的调用接口Facade,客户端可以通过Facade的静态方法直接调用所需要的功能,无需考虑具体由哪个类实现该功能。Facade就像汽车修理车间的调度,他会根据客户车辆的故障情况派出擅长的技工,客户则无需关心哪一位技工为他修理,他只关心自己车子故障是否被排除。所以说与其说Facade是门面、外观,不如说是调度更贴切,有点像模块下的controller。

仅仅是个人肤浅理解,希望没有曲解原意。

Correction status:qualified

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post