事业 - 最佳实践 - 编码 - 高内聚、松耦合
《事业-最佳实践-编码》系列
原则
提升代码可读和可维护性
方法
限制方法链:
避免在类方法中直接链式调用外部类方法。应仅调用直接关联方法。
如需对象属性,应让该对象提供专属获取方法,而非间接多层调用。
避免透露内部结构:
设计类时,隐藏内部细节,使用私有变量和方法,仅公开必需接口。
使用封装:
封装隐藏实现细节,仅暴露必要功能,降低模块耦合度。
代理和适配器模式:
模块交互时应用代理或适配器模式,隐藏细节,仅暴露必要接口。
依赖注入:
依赖注入依赖接口而非具体类,降低耦合,类仅关注所需接口。
模块化设计:
模块化设计,每个模块少依赖,降低系统复杂度。
合理设计接口:
设计接口,仅暴露必要方法,隐藏细节。
命名和注释清晰:
清晰命名与注释,指示可调用方法与非公开方法。
评论