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

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

    六大原则:

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

    单一职责原则:

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

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

    里氏替换原则

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

    依赖倒转原则:

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

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

    接口隔离原则:

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

    迪米特法则:

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

    开闭原则:

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

  • 相关阅读:
    接口的上溯造型——《Thinking in Java》随笔015
    数据库
    小结
    异常及String
    多态&接口
    继承&封装
    Java 类 对象 包
    Java 方法的应用
    Java数组的运用
    Java代码运用及算法思路养成——用*号输出形状
  • 原文地址:https://www.cnblogs.com/avalon-merlin/p/10514541.html
Copyright © 2011-2022 走看看