(六)2使用工厂方法和值对象来提供声明器

2017-07-18  本文已影响0人  马丁路德东

工厂方法,提供了更加灵活的依赖注入,他可以根据条件,决定他具体实例化哪一个对象。或者需要传递参数。

根据条件决定他具体实例化,决定实例化哪一个对象

1.模板的写法


001.jpg

模板的另一种写法(不出现new关键字,实现更高级的松耦合);

未标题-1.jpg

模板他妈还有一种写法(将判断到底实例化那个的参数也依赖进去,实现更高级别的松耦合)

未标题-1.jpg

还有一种更吊的写法,他可以使参数更加的灵活。

未标题-1.jpg

2.如有需要,更改服务上的构造函数

未标题-1.jpg
上一篇 下一篇

猜你喜欢

热点阅读