关于IoC中英文理解误区

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

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

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

猜你喜欢

转载自4876391520.iteye.com/blog/2335842
今日推荐