事业 - 最佳实践 - 编码 - 继承组合选择
《事业-最佳实践-编码》系列
目的
- 提升代码可维护性 
判断依据
- 可用: 
- 类之间的继承结构稳定,层次比较浅,关系不复杂 
- 固定设计模式 
- 特殊应用场景 
- 勿用: 
- 与上面情况相反 
理解辅助
- 继承缺点 
- 继承多时层次结构复杂 
- 可读性、可维护性差 
- 是将物体分类,抽取共性,处理共性,灵活性不足 
- 组合优势 
- 解耦 
- 易扩展 
- 易读 
- 易维护 
- 接口+组合+委托符合矢量化思想,将物体特征分成不同的维度,每个维度独立变化。 
- 避免消除 VO、BO、DTO、Entity 重复的欲望 
- 代码重复,业务含义不重复 
- 相似度高,但差异会不断增加,类层次存在不确定性 








 
    
评论