ioc是什么(ioc是什么意思的缩写)
这是一个多义词,请在下列义项中选择浏览(共4个义项) ioc:IOC ioc:国际奥林匹克委员会简称 ioc:**间海洋学委员会简称 ioc:IBM智慧城市智能运行中心(IOC) 控制反转(Inver...,以下是对"ioc是什么"的详细解答!
文章目录
- 1、ioc是什么意思的缩写
- 2、ioc是什么意思
- 3、什么是IoC以及理解为什么要使用Ioc
ioc是什么意思的缩写
这是一个多义词,请在下列义项中选择浏览(共4个义项)
ioc:IOC
ioc:国际奥林匹克委员会简称
ioc:**间海洋学委员会简称
ioc:IBM智慧城市智能运行中心(IOC)
控制反转(Inversion of Control,英文缩写为IoC)是一个重要的面向对象编程的法则来削减计算机程序的耦合问题,也是轻量级的Spring框架的核心。 控制反转一般分为两种类型,依赖注入(Dependency Injection,简称DI)和依赖查找(Dependency Lookup)。依赖注入应用比较广泛。
中文名
国际奥林匹克委员会
外文名
International Olympic Committee
简 称
国际奥委会
总 部
瑞士洛桑
成立时间
1894年6月23日
发起人
法国教育家皮埃尔·德·顾拜旦男爵
现任
托马斯·巴赫
ioc是什么意思
1、国际奥林匹克委员会,简称为国际奥委会,英文缩写为IOC,是一个国际性的、非**的、非赢利的组织。是奥林匹克运动的领导机构,它于1981年9月17日得到瑞士联邦议会的承认,确认其为无限期存在的具有法人资格的国际机构;
2、控制反转(Inversion of Control,英文缩写为IoC),把创建对象的权利交给框架,是框架的重要特征,并非面向对象编程的专用术语。它包括依赖注入和依赖查找。
什么是IoC以及理解为什么要使用Ioc
以前不会,现在可以勉强来说说我的理解。
IoC,全称是Inverse Of Controll, 控制反转,反转的是一种控制权,是对一个应用程序运行时整体环境下,所有对象创建过程中的控制权进行反转。简单的说,就是尽可能解放程序员对对象的创建和销毁,转而交给容器去打理。所以,具备IoC设计理念的程序,某种程度上肯定具备容器的功能,可以帮你打理bean创建生成。
既然知道了IoC的优势,那使用IoC当然是为了更大程度的解耦。毕竟我们自己去打理对象,在不采用设计模式的情况下,一般都遵循继承依赖或者实现依赖,那么肯定存在强耦合的情况。那么交给容器打理,我们只需配置很少的代码就可以得到对象的创建,而且还能松解耦合。另外,由于IoC也包含了DI(Dependence Injection,依赖注入)的功能,所以具备IoC设计思想的容器肯定也会简化我们的注入方式,提供更加轻量简洁的赋值依赖过程。