WEB开发网
开发学院网络安全安全技术 对依赖注入技术的初学指导 阅读

对依赖注入技术的初学指导

 2008-09-20 13:26:20 来源:WEB开发网   
核心提示: 决定目的地,和希望到达时间; 给航空公司打电话,对依赖注入技术的初学指导(2),将必要的旅行信息传达出去,用以订票 给出租公司打电话,你依赖于经纪提供的服务,但是,要求taxi从你住地送你到机场去赶某一具体航班(出租公司可能需要联络航空公司来得到航班的起飞时间表,机场信息

决定目的地,和希望到达时间;

给航空公司打电话,将必要的旅行信息传达出去,用以订票

给出租公司打电话,要求taxi从你住地送你到机场去赶某一具体航班(出租公司可能需要联络航空公司来得到航班的起飞时间表,机场信息,并计算从你住地至机场的的具体时间,及相应的到达你住地的时间)

获取机票,赶上taxi,开始出差之旅

如果现在你的公司突然更换原先订票的经纪以及相应的交流手段,你可能被迫进入重新熟悉的境地:

新的经纪公司,他们的交流方式(比如说,如果新的经纪通过互联网来做生意,而不是原来的电话)

用以成交的典型的谈话方式的次序(是数据,而不再是声音)

不仅仅是你,很可能你的许多同事也要对此变化进行适应。适应的过程往往要花上可观的时间。

情境二

现在让我们来假设整个程序有一点点不同。你们公司有一个行政部门。当你需要出差旅行的时候,行政部门的互动电话系统会给你打电话(事实上是将你和订票经纪公司挂起钩来)。在电话上,你只需回答特定的一套问题,来讲出你的目的地和需要的到达时间。机票订票系统是专为你们设计的,出租公司将计划好taxi的时间,同时,机票也会给你送上门来。

如果现在订票的经纪更换了的话,行政部门会知会这个变更,也许他们会相应调整订票经纪的工作流程。互动的电话系统可以重新程序化,以便于和经纪在互联网上沟通。但是,你和你的同事们不需要有任何的重新适应过程。你仍旧只需照先前的程序走就行了(所有的调整都由行政部门去做了)

依赖注入(Dependency Injection)

在上述两个情境中,你是客户,你依赖于经纪提供的服务。但是,情境二有些不同:

你不需要知道订票经纪人和电话 - 必要的话,公司行政部门会打电话给你

上一页  1 2 3 4 5 6 7  下一页

Tags:依赖 注入 技术

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接