依赖注入那些事:
http://blog.jobbole.com/97917/
3.1.1 set注入
3.1.2 构造注入
3.1.3 依赖获取
从获取点获得一个service class 实例
工厂模式
http://blog.jobbole.com/109594/
UML学习入门就这一篇文章
https://blog.csdn.net/soft_zzti/article/details/79811923
https://www.cnblogs.com/shindo/p/5579191.html