什么是依赖注入?(听来的一个笑话)

//备注:此文转自:http://www.cnblogs.com/imbob/archive/2009/06/12/1502119.html  今早,一来就看到,觉得有意思。特转之。人说世间万物都是相通的。呵呵

 

首先,马桶是一个大大的容器,能够容纳各种秽物。而且您应该明确这个观点:这个技术的根本目的就是让您和您拉的屎能够轻松的进行分离,不至于在您排泄的过程中拉的满裤子都是而无法清理,否则您就得通过其他手段,例如拿纸重新擦屁股,或者漂洗内裤乃至丢弃这样不可重用,且浪费资源的方法来解决拉屎难,且大便与屁眼儿无法及时分离的困难。

解决这个问题的根本思想就是设计一个接口――屁眼儿,让您进食之后能够及时将大便排泄出体外。所以,我们进行消化这个动作是依赖于屁眼的,同时在另一方面,在马桶容器这边,需要提供一个能够接纳屁眼放置在其内的空间,以便能够通过存储大便的这个方法来获得对人拉屎这个动作的控制,人就是这样依赖于屁眼将大便注入到马桶里的。

 

 

如果我们把目光放的更宽泛些,您也许会发现,人吃进去的是蔬菜,是鱼肉,怎么到马桶这样一个输出端就变成屎了呢,按道理,蔬菜和鱼肉排泄在马桶里还应该是原来的东西啊?如果您仔细理解了:容器本身是不对接口有任何实现的,即马桶本身不具备能将屎变成蔬菜和鱼肉的功能。您发散下思维也许看的更清楚。农民伯伯会把这些屎尿播撒在田地里,然后它们滋润着蔬菜苗们的生长,给周围鱼塘供以新鲜食料…从这个角度来看,注意,农民伯伯也有屁眼,所以他肯定实现了屁眼这个接口。具体将屎尿转化为蔬菜鱼肉这个过程其实是由农民伯伯来具体实现的,我们所要做的就是将其过程逆化,其结果就是有人在一边种,有人在另一边吃,本来农民是天下的主人,我们这帮孙子在人头上吃喝拉撒,您瞧,这在根本意义上不就是自然而然的控制反转么?


还有一点注意,屎和蔬菜鱼肉在根本上没有任何区别,只是对于人这一端来说需要加以判断;识别出来它们是蔬菜鱼肉才敢吃,否则吃到屎就该报错了。这点和Spring技术本身没有任何出入。 

 

周末了,祝大家吃好喝好拉好 

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
目前SSD应用越来越广,越来越多的人开始使用SSD做回写盘,或者做游戏盘,但是随着SSD应用的普及,也发现了不少人在使用SSD的时候都会忘记做一件事,那就是开启AHCI模式,至于为什么要开,建议百度一下,但是这里可以告诉大家如果不开会怎么样,那就是使用半年以上SSD性能会衰退严重,且无法简单恢复,只能重新格式化!   但是当和大家解释其利弊之后,又会遇到另外一个麻烦,系统已经装好,磁盘模式是IDE/SATA模式,如何简单的开启AHCI呢?以前有个离线注入工具,比较简单,但是需要PE环境,今天为大家提供一个更加简单的工具,直接在Windows下更新AHCI驱动,重启后在BIOS开启AHCI磁盘模式就搞定了! 软件名: SkyIAR 软件功能: AHCI驱动安装工具SkyIARv0 1、用于拓展系统部署范围,令系统支持常见磁盘控制器 2、用于在不重装系统的条件下,变更磁盘控制器工作模式 3、用于在不重装系统的条件下,变更主板 系统支持: Windows XP (x86/x64)、 Windows 7( x86/x64) 系统兼容: Windows Server 2003 (x86/ x64)、Windows Server 2003 R2 (x86/x64)、Windows 2008 R2 (x64) 语言支持:简体中文、繁體中文、English 关于IAR驱动的相关理论信息见:《浅谈磁盘控制器驱动》。 文件: SkyIAR_v0.5_Dev.zip 大小: 16247764 字节 修改时间: 2012年5月11日, 9:01:00 MD5: E88D2630EEA4C9CE37B48F8F79B3D0E5 SHA1: 8F30B0730837A4EDCA390373BA26A94C94D4F38D CRC32: C72B7061 (请务必在核对文件信息后使用。本程序涉及系统关键驱动的修改,被安全软件误报实属正常!) 更新日志: [2012.5.11] v0.5 开发版发布 1、[修正] 重编译IAR驱动内核程序,改进执行效率 2、[修正] 去除Config.ini中关于自动运行和其他选项的固化配置,改为命令行配置 3、[修正] 命令行参数修正为: (1)/Auto,启用自动化运行模式 (2)/TimeOut=[时间(秒)],配置自动化模式时等待时间,3~10秒有效,如/TimeOut=6 [无/Auto时无效] (3)/Reboot,自动化模式运行结束后自动重启计算机 [无/Auto时无效] (4)/WinDir="",使用参数指定Windows目录位置,如/WinDir="C:\\Windows" (5)/CleanPNP,默认选中清理PNP驱动选项 (6)/CleanSRS,默认选中清理SRS驱动选项

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值