JAVA面试题(23)

发布时间:2019-11-17 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了JAVA面试题(23)脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

    本文首发于cartoon的博客
    转载请注明出处:https://cartoonyu.github.io/c...

  • 简单工厂和抽象工厂有什么区别?

    • 简单工厂面向具体实体,抽象工厂面向多个实体
    • 简单工厂通过继承抽象工厂,重写相应方法生成产品
  • 为什么要使用 SPRing?

    • Spring提供了良好的IOC以及AOP支持
    • Spring管理bean的生命周期
    • Spring提供一个接入其他框架的容器,能自由配置使用其他框架
    • Spring所需的资开销很小
    • Spring中对象不依赖于具体实体类
  • 解释一下什么是 AOP?

    • AOP为面向切面编程,能通过AOP对程序执行流程进行控制
  • 解释一下什么是 IOC?

    • IOC为控制反转机制/依赖倒置机制的简称
    • 核心思想:工厂模式,面向接口编程
    • 通过对象工厂生成对应对象,并可以将属性值植入到对象中
    • 高层对象不再依赖于低层对象的实现

脚本宝典总结

以上是脚本宝典为你收集整理的JAVA面试题(23)全部内容,希望文章能够帮你解决JAVA面试题(23)所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。