依赖注入的几种实现方式 构造方法(UML中类的聚合关系)setter方法接口方法(基于注解)XML注入依赖注入Spring 通过依赖注入实现控制反转https://m.weibo.cn/5264294249/4600914813649682[IOC, DI, design pattern, ]