依赖注入,作用是避免手工在各代码中new实现类。
IOC最主要的应用场景还是解耦,特别是当工程代码越来越复杂的情况下,好处体现的更加明显;
一个interface,你可以有n种实现方式,对接口调用者来说就是透明的,你可以不断的改进甚至更换你具体的实现类,但不影响其他任何模块、任何代码的变更;
对项目、产品的维护和开发分工来说好处多多
时间: 2024-10-13 11:52:21
依赖注入,作用是避免手工在各代码中new实现类。
IOC最主要的应用场景还是解耦,特别是当工程代码越来越复杂的情况下,好处体现的更加明显;
一个interface,你可以有n种实现方式,对接口调用者来说就是透明的,你可以不断的改进甚至更换你具体的实现类,但不影响其他任何模块、任何代码的变更;
对项目、产品的维护和开发分工来说好处多多