说起IOC,可能很多初学者不知道是用来做什么的,今天正好有点时间,就来扫扫盲,顺便巩固下自己。
IOC全称是Inversion Of Control,意为控制反转(这些自然百度也有),可什么是控制反转呢?
按我现在的理解,把上端依赖的项从细节转换为抽象,并把细节转移到第三方,这个就叫控制反转。
怎么理解呢?最简单的:我们有一个接口Ianimal,就像这样:
|
1
2
3
4
|
延伸阅读
学习是年轻人改变自己的最好方式
我想了解如何学习 |
