博主信息
博文 46
粉丝 3
评论 2
访问量 47048
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
对容器依赖及Facade模式的理解 2018年5月28日
墨雨的博客
原创
1012人浏览过

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

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

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

批改状态:合格

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学