美文网首页
面向对象程序几大设计原则

面向对象程序几大设计原则

作者: lvTravler | 来源:发表于2019-08-11 19:52 被阅读0次
  • 单一性原则:

一个对象应该只有一个职责,不能既能实现甲功能又实现乙功能

  • 依赖倒置原则:

程序设计应该依赖接口,而不是具体实现,可以理解为逻辑由上层接口规定,具体实现由接口子类实现

  • 接口隔离原则:

接口设计尽量独立分散,使用多个接口要比单个接口要好,将大功能拆分成小功能,不同的小功能对应不同的接口,这也是单一原则的体现

  • 开闭原则:

所谓的开闭就是对修改关闭,对扩展开放,程序设计的时候要考虑到扩展性,将来功能修改改变的时候尽量不改变原有逻辑,要通过扩展接口实现

  • 里式替换原则:

总结一句话就是父类出现的地方子类都可以出现,这句话值得细细品味一下。这也是实现扩展性的一种方法即逻辑关系尽量由基类替代子类,这样具体实现可由不同子类实现

  • 迪米特原则(最少原则)

一个类尽量减少与其他类的相互作用,高内聚低耦合

  • 合成复用原则

一个对象要实现另一个对象已实现的功能,通常将另一个对象作为部分,达到复用已有功能的目的,通常能用合成复用不用集成合成与集成使用选择

相关文章

  • 面向对象程序几大设计原则

    单一性原则: 一个对象应该只有一个职责,不能既能实现甲功能又实现乙功能 依赖倒置原则: 程序设计应该依赖接口,而不...

  • (1)面向对象的六大原则

    什么是面向对象原则 面向对象原则——oop(object Oriented Principle),遵循原则设计程序...

  • 【Java程序员应当知道的10个面向对象设计原则】

    面向对象设计原则是OOPS(Object-Oriented Programming System,面向对象的程序设...

  • 面向对象语言基础

    面向对象语言的特性 面向对象的语言的特性:封装、继承、多态。 面向对象语言的设计原则 面向对象的语言在进行程序设计...

  • 面向对象设计原则

    面向对象设计原则 面向对象设计原则是设计模式的基础,每个设计模式都符合一一种或多种面向对象的设计原则。 常用的面向...

  • 设计模式的复习

    设计模式 面向对象的几大原则 开闭原则指的是对扩展开放,对修改关闭。用面向对象的语言来讲就是:不允许修改的是系统的...

  • 面向对象设计原则(二)开闭原则

    面向对象设计原则之开闭原则 开闭原则是面向对象的可复用设计的第一块基石,它是最重要的面向对象设计原则。 开闭原则的...

  • 面向对象

    面向对象的3大特性 封装 继承 多态 面向对象的几大原则 单一职责原则 里氏替代原则 依赖倒转原则 开放-封闭原则...

  • C#设计模式:六大原则(上)

      面向对象设计原则,是一种指导思想,在程序设计过程中,要尽量的去遵守这些原则,用于解决面向对象设计中的可维护性,...

  • SOLID

    面向对象程序设计5大原则 单一职责原则(Single Responsibility Principle) 开放封闭...

网友评论

      本文标题:面向对象程序几大设计原则

      本文链接:https://www.haomeiwen.com/subject/etnsjctx.html