• 设计模式基础


    设计模式可以帮助我们设计出更加强壮的代码。

    六大原则:

    1. 单一职责原则
    2. 里氏替换原则
    3. 依赖倒转原则
    4. 接口隔离原则
    5. 迪米特法则
    6. 开闭原则

    单一职责原则:

    针对类,一个类只负责一个职能。

    • 降低类的复杂度;
    • 提高类的可读性、可维护性。

    里氏替换原则

    任何父类的引用都可以替换为他的子类。在子类中尽量不要重写和重载父类的方法。继承在一定程度上增加了耦合。

    依赖倒转原则:

    高层模块不应该依赖底层模块,二者都应该依赖抽象,抽象不应该依赖细节,细节应该依赖抽象。

    简单的说就是提倡面向接口的编程。

    接口隔离原则:

    客户端不应该依赖它不需要的接口。如果接口方法过多,需要进行拆分。

    迪米特法则:

    一个对象应该对其他对象保持最少的了解。最少知道原则。

    开闭原则:

    对扩展开放,对修改关闭。使用抽象构建框架,使用实现扩展细节。

  • 相关阅读:
    多进程多线程
    JS---闭包
    Canvas:时钟
    CANVAS画布与SVG的区别
    CSS盒模型
    CSS---伪类与伪元素的区别
    CSS生成内容
    利用画布绘制折线图
    uiwebview与objective-c
    GoBelieve JS IM SDK接入备忘
  • 原文地址:https://www.cnblogs.com/avalon-merlin/p/10514541.html
Copyright © 2020-2023  润新知