Ioc(Inversion of contro)控制反转

Ioc (Inversion of control),翻译过来叫“控制反转”或“控制倒转”,设计模式的一种。

目的:

  削减程序的耦合度

类型:

  1、依赖注入

  2、依赖查找

本质:

  利用php的“反射”机制,实现在需要时再决定require哪种和哪些类,这个和autoload相似。应该说autoload是实现Ioc的基础。 

  IoC中最基本的Java技术就是“反射”编程。反射又是一个生涩的名词,通俗的说反射就是根据给出的类名(字符串)来生成对象。这种编程方式可以让对象在生成时才决定要生成哪一种对象。反射的应用是很广泛的,象Hibernate、Spring中都是用“反射”做为最基本的技术手段。

 

 

相关链接:

  http://baike.baidu.com/link?url=w8am0wVsfY5KSVc1NP52DKHgM_piYQx8yGaa6TZ6yY814oCoU1c7MorHeM14M5dwQlIO473KoJ5Kj3mw82Dzr_ //百度的

posted @ 2015-06-15 00:34  zyliang  阅读(178)  评论(0)    收藏  举报