写点什么

事业 - 最佳实践 - 编码 - 高内聚、松耦合

作者:南山
  • 2024-05-04
    江苏
  • 本文字数:317 字

    阅读完需:约 1 分钟

《事业-最佳实践-编码》系列

原则

  • 提升代码可读和可维护性

方法

  • 限制方法链:

  • 避免在类方法中直接链式调用外部类方法。应仅调用直接关联方法。

  • 如需对象属性,应让该对象提供专属获取方法,而非间接多层调用。

  • 避免透露内部结构:

  • 设计类时,隐藏内部细节,使用私有变量和方法,仅公开必需接口。

  • 使用封装:

  • 封装隐藏实现细节,仅暴露必要功能,降低模块耦合度。

  • 代理和适配器模式:

  • 模块交互时应用代理或适配器模式,隐藏细节,仅暴露必要接口。

  • 依赖注入:

  • 依赖注入依赖接口而非具体类,降低耦合,类仅关注所需接口。

  • 模块化设计:

  • 模块化设计,每个模块少依赖,降低系统复杂度。

  • 合理设计接口:

  • 设计接口,仅暴露必要方法,隐藏细节。

  • 命名和注释清晰:

  • 清晰命名与注释,指示可调用方法与非公开方法。

用户头像

南山

关注

采菊东篱下,悠然见南山~ 2018-05-04 加入

黄沙百战穿金甲,不破楼兰终不悔!

评论

发布
暂无评论
事业-最佳实践-编码-高内聚、松耦合_高内聚_南山_InfoQ写作社区