区分构造函数注入和 setter 注入?

构造函数注入 

setter 注入 

没有部分注入 

有部分注入 

不会覆盖 setter 属性 

会覆盖 setter 属性 

任意修改都会创建一个新实例 任意修改不会创建一个新实例 

适用于设置很多属性 

适用于设置少量属性 

原文地址:https://www.cnblogs.com/programb/p/13019405.html