`
西蜀石兰
  • 浏览: 119006 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

关于IoC中英文理解误区

 
阅读更多
刚接触spring时,对于控制反转(Ioc)这个概念不是很理解,一般解释是讲对象的创建交给容器来处理。可是反在哪里呢?

这其实是中英文对于inversion的理解,英文里,如果不是按着正常顺序来做事,那就是反着的;而我们一般意义上理解的反,是完全对立的。所以在英文里,由于对象的创建不是由应用本身创建,而是交给了容器,可以很自然的理解成inversion,其实这个单词也可以翻译成转化,相对来说更加容易理解。

然而国内在翻译时,为了达到效果,夸大了这个单词的意思,导致了理解上的偏差。
分享到:
评论

相关推荐

    IOC详解IOC详解IOC详解IOC详解

    控制反转(IOC,Inversion of Control)是一种设计模式,它在软件工程中被广泛应用,特别是在Java开发中。IoC的核心思想是将对象的创建和管理权交给一个外部容器,而不是让对象自行创建和管理依赖。这有助于降低耦合...

    关于spring的AOP ,IOC,DI的理解

    Spring 框架是Java开发中的一个重要组成部分,它以其强大的功能和灵活性被广泛应用于企业级应用。Spring的核心特性包括AOP(面向切...对于初学者来说,理解这些概念并熟练运用,能够显著提升编写高质量Java应用的能力。

    SpringIOC流程简单理解

    SpringIOC简单流程梳理

    Spring中IoC优点与缺点解析

    Spring 中 IoC 优点与缺点解析 IoC(Inversion of Control)是 Spring 框架中的一种设计模式,它的主要思想是将对象的创建和管理交给容器,从而解耦合对象之间的依赖关系。今天,我们将详细解析 IoC 的优点和缺点。 ...

    IOC和AOP深刻理解基础代码测试

    在“spring-1”、“spring-2”和“spring-3”这三个文件中,很可能是包含了一系列关于Spring框架使用、IOC和AOP实践的示例代码。这些代码可能涵盖了如何定义bean、如何进行依赖注入、如何声明切面以及如何在实际项目...

    springIoc实现原理

    在传统的软件设计中,对象的创建和依赖关系的维护通常由代码自身来完成,而在Spring Ioc中,这些控制权被反转给了Spring容器,使得对象的生命周期管理和依赖注入变得更为灵活和可扩展。 **一、控制反转(IoC)概念*...

    谈谈Spring IOC得理解,原理与实现.md

    谈谈Spring IOC得理解,原理与实现.md

    关于spring框架中的ioc的幽默解释.

    关于Spring框架中的IoC(控制反转)概念,我们可以通过一个幽默的例子来深入理解其核心思想。在编程领域,特别是面向对象编程中,控制反转(IoC)是一种设计原则,用于减少代码之间的耦合度,提高代码的可读性和可...

    Spring控制反转(IoC)的理解

    **Spring控制反转(IoC)理解** Spring框架的核心特性之一是控制反转(Inversion of Control,简称IoC),也常被称为依赖注入(Dependency Injection,简称DI)。IoC是一种设计模式,它将对象的创建和管理从应用代码...

    自己实现ioc实例demo

    在IT行业中,依赖注入(IOC,Inversion of Control)是一种设计模式,它使得应用程序的组件之间解耦,提高了代码的可测试性和可维护性。在这个“自己实现ioc实例demo”中,我们将探讨如何通过XPath解析XML文件来实现...

    雷赛IOC0640.rar

    在压缩包子文件的文件名称列表中,仅有一个条目“雷赛IOC0640”,这可能意味着压缩包内包含的是关于IOC0640的综合资料,除了已知的DMC2210硬件手册外,还可能有用户手册、软件驱动、配置工具、技术规格表、示例代码...

    SpringIoC的简单实现

    我们从一个简单的容器开始,一步步的重构,最后实现一个基本的Spring框架的雏形,为了帮助我们更加深入的理解Spring的IoC的原理和源码。 详细内容见博文: 【SSH进阶之路】一步步重构容器实现Spring的IoC——从一个...

    Spring中IoC的入门实例

    在本例中,我们将通过一个简单的例子来理解如何在Spring中使用IoC。 首先,我们有三个类:`Human`接口,`Chinese`和`American`类,它们分别代表人类和两种不同国籍的人。`Chinese`和`American`实现了`Human`接口,...

    Ioc容器的个人理解介绍

    【Ioc容器的个人理解介绍】 Ioc,全称Inversion of Control,即“控制反转”,是面向对象编程中的一种设计原则,它将组件的创建和管理从代码中分离出来,交由一个专门的容器来负责。在Java领域,Spring框架的Ioc...

    IOC练习事列

    在IOC中,容器是负责管理对象生命周期和对象间依赖关系的核心组件。它会根据配置或编程方式来决定何时创建对象、如何创建对象以及对象之间的依赖关系如何建立。在这个练习中,`MyselfIoc`可能就是我们自定义的IOC...

    IOC(DI)与AOP概念的理解

    "IOC(DI)与AOP概念的理解" IOC(Inversion of Control,控制反转)和DI(Dependency Injection,依赖注入)是软件设计中两个重要的概念。控制反转的意思是依赖关系的获取方式被反转了。所谓依赖,从程序的角度看,...

    利用Castle框架中IOC技术

    依赖注入(Dependency Injection,DI)是IOC的一种实现形式,它允许开发者声明对象对其他对象的依赖,而不必在代码中直接实例化。这降低了对象之间的耦合度,使得系统更易于测试、扩展和维护。 在Castle框架中,...

    JavaEE Spring IoC入门

    总的来说,学习"JavaEE Spring IoC入门"意味着你需要理解Spring如何通过IoC管理对象,掌握XML配置文件的编写,以及如何在Web环境中使用Spring MVC进行开发。此外,还需要了解如何编写测试用例来验证Spring配置的有效...

Global site tag (gtag.js) - Google Analytics