为啥我第一印象是工厂模式
初一看IOC控制反转与工厂模式是有些相似,但是还是有着质的区别。工厂模式是将创建对象的任务交给一个工厂类去实现,它只负责创建,但是并没有管理该对象的完整生命周期。而IOC控制反转通过依赖注入实现所需要对象的创建、初始化、使用以及销毁。另外,工厂模式创建对象说到底还是通过new方式实现的。