依赖注入的三种方式优缺点
发表时间:2024-07-30 07:26:10
来源:网友投稿
1.构造方法注入:
优点:
•在构造方法中体现出对其他类的依赖,一眼就能看出这个类需要其他那些类才能工作。
脱离了IOC框架,这个类仍然可以工作,POJO的概念。
一旦对象初始化成功了,这个对象的状态肯定是正确的。
缺点:
·构造函数会有很多参数(Bad smell)。•有些类是需要默认构造函数的,比如MVC框架的Controller类,一旦使用构造函数注入,就无 法使用默认构造 函数。
•这个类里面的有些方法并不需要用到这些依赖(Bad smell)。
2. Set方法注入:
优点:
·在对象的整个生命周期内,可以随时动态的改变依赖。
·非常灵活。
缺点:
·对象在创建后,被设置依赖对象之前这段时间状态是不对的。
·不直观,无法清晰地表示哪些属性是必须的。
3.方法参数注入
优点:
比较灵活。
缺点:
新加入依赖时会破坏原有的方法签名,如果这个方法已经被其他很多模块用到就很麻烦。
与构造方法注入一样,会有很多参数。
免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。
如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!
相关资讯
2025年会计行业十大趋势:技术变革与职业转型
2025-07-03
汽修专业新疆怎么找工作
2025-04-06
机械专业专长怎么写简历
2025-04-06
专科怎么报审计专业的
2025-04-06
专业学科导师类别怎么填
2025-04-06
查报考专业网站怎么查
2025-04-06
水电专业规划怎么写简历
2025-04-06
表演专业怎么留学的好呢
2025-04-06
专业防雷检测怎么收费的
2025-04-06
怎么查询同等学力专业
2025-04-06
高考技能专业怎么选择的
2025-04-06
钢筋套筒专业名称怎么写
2025-04-06
中专怎么填高考志愿专业
2025-04-06
中专统招怎么报志愿专业
2025-04-06
师范专业自我评价怎么写
2025-04-06
景观建筑换专业怎么换好
2025-04-06
推荐资讯
撩妹到湿的句子 调戏女朋友的经典语录(精选45句)
2023-06-06 01:09:47
帮助成绩不好的孩子报课外补习班真的管用吗为什么
2024-07-09 17:19:23
鱼翅的选购诀窍有哪些
2024-07-28 07:33:53
lol赢一把加14输一把扣15怎么办
2024-08-01 14:17:31
苏州地铁正式员工待遇
2024-08-14 21:17:59
遗芬意思是什么
2024-08-17 10:33:17
大学生应该如何树立正确的人生观和价值观
2024-08-22 14:21:56
台风天不关窗户的后果
2024-10-04 06:40:59
2007年NBA的球队及球员
2024-10-08 09:22:14
徐州看泌尿科哪里比较好
2024-10-15 13:34:30
新励学网教育平台
海量全面 · 详细解读 · 快捷可靠
累积科普文章数:18,862,126篇
热门关注