美文网首页
设计原则

设计原则

作者: 六寸光阴丶 | 来源:发表于2021-07-19 10:55 被阅读0次

    一、低耦合

    模块之间只存在消息交流,不存在功能上的强关联,不会彼此影响,可以随时拆分。

    二、解耦

    降低两个模块的耦合程度。

    三、单一职责

    一个模块应该只负责一个事情。

    四、健壮性

    代码面对无法控制的错误情况下,应对错误的能力。可以理解成我们现实中面对意外情况的应对能力。

    五、可读性

    代码容易阅读,主要体现是代码结构简洁清晰

    六、可扩展性

    当面对功能的变更和修改代码可以清晰并方便的扩展。不会因为修改引起代码的混乱和大规模重写。

    七、复用性

    编写的功能,如果遇到下一次还需要同样的功能,可以直接重复使用,而不用再写一遍。

    八、开闭原则

    对修改关闭,对扩展开放

    九、接口隔离原则

    不要使用不需要的借口

    十、单一职责原则

    保证模块的职责单一

    十一、迪米特法则

    模块之间知道的越少越好

    十二、依赖倒置原则

    依赖于抽象,而不依赖于具体

    十三、里氏替换原则

    相关文章

      网友评论

          本文标题:设计原则

          本文链接:https://www.haomeiwen.com/subject/icoapltx.html