java ioc是什么意思_Java技术面试题解析:举例说明什么是IoC

原标题:Java技术面试题解析:举例说明什么是IoCIoC是什么呢?有些人可能会有疑问?IoC便是Inversion of Control,操控回转。在Java开发中,IoC意味着将你规划好的类交给系统去操控,而不是在你的类内部操控。这称为操控回转。下面咱们以几个例子来阐明什么是IoC。假定咱们要规划一个Girl和一个Boy类,其中Girl有kiss办法,即Girl想要Kiss一个Boy。那么,咱...
摘要由CSDN通过智能技术生成

原标题:Java技术面试题解析:举例说明什么是IoC

IoC是什么呢?有些人可能会有疑问?

IoC便是Inversion of Control,操控回转。在Java开发中,IoC意味着将你规划好的类交给系统去操控,而不是在你的类内部操控。这称为操控回转。

下面咱们以几个例子来阐明什么是IoC。假定咱们要规划一个Girl和一个Boy类,其中Girl有kiss办法,即Girl想要Kiss一个Boy。那么,咱们的问题是,Girl怎么能够知道这个Boy?

1be9c3da49772e9d0a9fefb843b66b7d.png

在咱们我国,常见的MM与GG的知道办法有以下几种:1青梅竹马;2亲朋介绍;3爸爸妈妈包揽。 那么哪一种才是更好呢?

青梅竹马:Girl从小就知道自己的Boy。

737f362e7d6efd412a8fdfbb0e642eff.png

public class Girl ...{

void kiss()...{

Boy boy = new Boy();

}

}

然而从开始就创立的Boy缺点便是无法在替换。并且要担任Boy的整个生命周期。假如咱们的Girl想要换一个怎么办?(笔者严峻不

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值