Spring框架的IOC有什么优缺点?

我就是我 2023-10-14 12:24 1阅读 0赞

优点:

1.控制反转思想可以降低代码的耦合度并且把资源集中统一管理,简化开发。

  1. 因为把对象的生成放在了xml里,所以当我们需要换一个实现子类时将变得简单方便,只要修改xml文件就可以了,不需要修改源码,这样就降低了代码的耦合度。

缺点:

  1. 创建对象步骤变复杂 了,对于不习惯的人来说, 不直观
  2. 因为 通过反射来创建对象 ,所以 效率上会有些损耗 ,但这是微不足道的

发表评论

表情:
评论列表 (有 0 条评论,1人围观)

还没有评论,来说两句吧...

相关阅读

    相关 RabbitMQ什么优缺点

    为什么使用MQ?MQ的优点 简答 异步处理 - 相比于传统的串行、并行方式,提高了系统吞吐量。 应用解耦 - 系统间通过消息通信,不用关心其他系统的处理。 流量削锋 -

    相关 索引什么优缺点

    索引是一种在数据库中用于提高查询性能的技术,它通过为数据库表的关键字段或字段组合创建指针来优化查询。以下是对索引优缺点的一些理解: 优点: 1. 查询性能提升:索引使得数

    相关 MQ什么优缺点

    MQ(消息队列)是一种常用的软件间通信技术,用于在应用程序之间传递消息。MQ有以下几个主要的优点和缺点: 优点: 1. 异步通信:消息队列允许多个处理程序并行处理消息,这

    相关 Redis什么优缺点

    Redis的优点 1.纯内存操作。 2.单线程操作,避免了频繁的上下文切换。 3.采用了非阻塞I/O多路复用机制。 I/O多路复用机制:I/O多路复用就是只有单个线程,