zoukankan      html  css  js  c++  java
  • 十 如何应用设计原则

    设计原则指导了类的设计,设计模式则指导的是类的行为的设计。

    当我们设计类时使用设计原则作为标尺来衡量我们设计的类是否合理。那么这5个原则的应用场景是什么?什么时候使用?

    1.SPR原则:用于类的设计

      当我们设计出一个类或类的原型,使用SPR原则来核对类的设计是否符合SPR要求

    2.OCP原则:总的指导思想

      当设计的类满足LSP/ISP/DIP原则时,一般也就符合OCP原则。我们设计类时所追求的可扩展性,主要也体现在OCP原则上

    3.LSP原则:用于指导类继承的设计

      当我们设计类之间的继承关系时,使用LSP来判断这种继承关系是否合理

    4.ISP原则:用于指导接口的设计

      ISP就像是SPR的一个变种,SPR指导的是类的设计,ISP指导的是接口的设计

    5.DIP原则:用于指导如何抽象

          DIP用于指导抽象出接口或抽象类

    6.NOP原则:不要过度设计

  • 相关阅读:
    偶的机机升级了
    质疑 Sina.com 的金牌榜[图文]
    一道JAVA作业题
    北京出差总结
    我拿什么奉献给你
    CSDN无限极树PHP+MySQL版
    极大强连通分量的Tarjan算法
    NOI2001 炮兵阵地详解
    单调队列及其应用
    some english website
  • 原文地址:https://www.cnblogs.com/mysic/p/9399169.html
Copyright © 2011-2022 走看看