• 设计模式(一)六大原则


    1. 单一职责原则

    不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。

    2. 里氏替换原则

    继承必须确保超类所拥有的性质在子类中仍然成立,即父类中的所有性质在子类中全部成立。

    里氏替换原是继承复用的基础,它反映了基类与子类之间的关系,是对开闭原则的补充,是对实现抽象化的具体步骤的规范。

    3. 依赖倒置原则

    高层模块不应该依赖低层模块,两者都应该依赖其抽象;抽象不应该依赖细节,细节应该依赖抽象

    (High level modules shouldnot depend upon low level modules.Both should depend upon abstractions.Abstractions should not depend upon details. Details should depend upon abstractions)。其核心思想是:要面向接口编程,不要面向实现编程。

    4. 接口隔离原则

    要为各个类建立它们需要的专用接口,而不要试图去建立一个很庞大的接口供所有依赖它的类去调用。

    5. 迪米特原则

    如果两个软件实体无须直接通信,那么就不应当发生直接的相互调用,可以通过第三方转发该调用。其目的是降低类之间的耦合度,提高模块的相对独立性。

    6. 开闭原则

    对修改关闭对扩展开放

  • 相关阅读:
    linux下修改mysql密码
    会话跟踪技术之——cookie
    servlet之注册登录(简写)
    java服务端和用户端
    JavaBean和jsp的开发模型
    session的用法
    jsp元素
    servlet
    ServletContext对象统计在线人数
    图片站点服务
  • 原文地址:https://www.cnblogs.com/charlottepl/p/15869460.html
Copyright © 2020-2023  润新知