zoukankan      html  css  js  c++  java
  • 程序解耦

    # 程序解耦

    # 解耦总的一句话来说,减少依赖,抽象业务和逻辑,让各个功能实现独立。
    # 直观理解“解耦”,就是我可以替换某个模块,对原来系统的功能不造成影响。是两个东西原来互相影响,现在让他们独立发展;
    # 核心思想还是最小职责,每个地方都只做一件事情;只要一个地方负责了多项事情,就存在解耦的可能。在系统每个层次都可以体现解耦的思想,
    # 比如在架构层面把存储和业务逻辑解耦,把动态页面和静态页面解耦;在模块层面把业务模块和统计模块解耦;在代码层面把多个功能解耦等等。
    #
    # 低耦合,高内聚 - --模块之间低耦合,模块内部高内聚。一个系统有多个模块组成, 在划分模块时, 要把功能关系紧密的放到一个模块中(高内聚),
    # 功能关系远的放到其它模块中。模块之间的联系越少越好,接口越简单越好(低耦合,细线通信)。
    Never compromise.
  • 相关阅读:
    🍖JS函数
    🍖JS流程控制
    🍖JS运算符介绍
    🍖JS数值类型与字符串类型的内置方法
    多态
    property装饰器
    封装
    组合
    继承&派生 属性查找
    继承与派生
  • 原文地址:https://www.cnblogs.com/luoluokang/p/12604231.html
Copyright © 2011-2022 走看看