工厂方法,提供了更加灵活的依赖注入,他可以根据条件,决定他具体实例化哪一个对象。或者需要传递参数。
根据条件决定他具体实例化,决定实例化哪一个对象
1.模板的写法
模板的另一种写法(不出现new关键字,实现更高级的松耦合);
模板他妈还有一种写法(将判断到底实例化那个的参数也依赖进去,实现更高级别的松耦合)
还有一种更吊的写法,他可以使参数更加的灵活。
2.如有需要,更改服务上的构造函数
工厂方法,提供了更加灵活的依赖注入,他可以根据条件,决定他具体实例化哪一个对象。或者需要传递参数。
1.模板的写法
模板的另一种写法(不出现new关键字,实现更高级的松耦合);
模板他妈还有一种写法(将判断到底实例化那个的参数也依赖进去,实现更高级别的松耦合)
还有一种更吊的写法,他可以使参数更加的灵活。
2.如有需要,更改服务上的构造函数