美文网首页
面向对象编程的设计原则

面向对象编程的设计原则

作者: 野狗子嗷嗷嗷 | 来源:发表于2017-04-23 22:08 被阅读103次

设计模式六大原则

单一职责原则

小话设计模式原则之:单一职责原则SRP
一个类,最好只负责一件事。理解单一职责原则,最重要的就是理解职责的划分,职责划分的粒度取决于需求的粒度。

开放-封闭原则

小话设计模式原则之:开闭原则OCP
开闭原则对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能修改原有的代码,实现一个热插拔的效果。是为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类。

李氏代换原则

SOLID - LSP - Liskov Substitution Principle in 5 minutes
What is the Liskov Substitution Principle?
是面向对象设计的基本原则之一,任何基类可以出现的地方,子类一定可以出现。LSP是继承复用的基石。里氏代换原则是对抽离化的具体步骤的规范。

依赖倒转原则

小话设计模式原则之:依赖倒置原则DIP
What is the Dependency Inversion Principle and why is it important?
面向接口编程,依赖于抽象而不依赖于具体。

接口隔离原则

小话设计模式原则之:接口隔离原则ISP
使用多个隔离的接口,比使用单个接口要好。它还有另外一个意思是:降低类之间的耦合度。由此可见,其实设计模式就是从大型软件架构出发、便于升级和维护的软件设计思想,它强调降低依赖,降低耦合。

迪米特法则

迪米特法则
设计模式六大设计原则之迪米特法则
一个实体应当尽量少地与其他实体之间发生相互作用,使得系统功能模块相对独立。

合成/复用原则

尽量使用合成/聚合的方式,而不是使用继承

相关文章

  • 面向对象、设计原则、设计模式、编程规范、重构

    面向对象、设计原则、设计模式、编程规范、重构 面向对象 主流的三个编程风格有:面向对象,面向过程,函数式编程。 面...

  • python设计模式

    第一章 面向对象编程 对象;类;方法; 面向对象编程的主要概念 封装;多态;继承;抽象;组合 面向对象的设计原则 ...

  • 面向对象设计基础&原则

    面向对象设计基础 抽象 封装 继承 多态 面向对象设计原则 封装变化 多用组合,少用继承 针对接口编程,不针对实现编程

  • 面向对象六大设计原则

    根据大量程序员和编程大师的实践,总结出了面向对象编程的六大设计原则。设计原则是面向对象编程过程中需要遵守的一些规则...

  • 面试题

    1>面向对象设计原则 单一职责原则,开闭原则,依赖倒置原则(面向接口编程),迪米特原则,里氏替换原则,接口隔离原则...

  • 设计模式之美读书笔记

    面向对象、设计原则、设计模式、编程规范、重构,五者的关系 面向对象,由于它具有丰富的特性,例如继承、多态、封装、抽...

  • 面向对象设计原则

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

  • 基于Objective-C的iOS架构初探

    面向对象思想 S.O.L.I.D原则 作为面向对象编程和面向对象设计的五个基本原则,S.O.L.I.D的恰当运用,...

  • JavaForAndroid-04

    一、面向对象面向对象是一种编程方式、是一种思维方式,不是一种编程语言。如何学习?语法、思维方式、设计原则、设计模式...

  • 设计模式简介

    节选自菜鸟教程 面向对象设计原则: 对接口编程而不是对实现编程。 优先使用对象组合而不是继承。 设计模式的六大原则...

网友评论

      本文标题:面向对象编程的设计原则

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