zoukankan      html  css  js  c++  java
  • 设计模式基础

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

    六大原则:

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

    单一职责原则:

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

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

    里氏替换原则

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

    依赖倒转原则:

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

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

    接口隔离原则:

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

    迪米特法则:

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

    开闭原则:

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

  • 相关阅读:
    子类构造函数 supper关键字
    匿名内部类
    IK 分词器 源码分析
    java重写equals方法
    java编程思想
    设置centos7默认运行级别
    centos7配置wordpress
    python安装tkinter
    centos 7编译安装apache
    关于python中带下划线的变量和函数 的意义
  • 原文地址:https://www.cnblogs.com/avalon-merlin/p/10514541.html
Copyright © 2011-2022 走看看