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

44 面向对象程序设计原则

作者: 张力的程序园 | 来源:发表于2020-11-04 22:04 被阅读0次

问题:

面向对象程序设计原则有哪些?

答案:

(1)单一职责原则(Single Responsibility Principle):如果一个类有多于一个的动机被改变,那么这个类就具有多于一个的职责。而单一职责原则就是指一个类或者模块应该有且只有一个改变的原因。
(2)开闭原则(Open Closed Principle):对增加新功能开发,对修改原来的代码关闭,使用面向接口编程或者面向切面编程可以实现。
(3)里氏转换原则(Liskov Substitution Principle):程序中,所有能出现父类的地方都能用子类代替,且程序结果不错不变。
(4)迪米特法则(Law of Demeter):最少知识原则,能用少的技术实现效果,就不要用多的技术。
(5)接口隔离原则(Interface Segregation Principle):客户端不应该依赖它不需要的接口。一个类对另一个类的依赖应该建立在最小的接口上。
(6)依赖倒置原则(Dependence Inversion Principle):上层模块不应该依赖底层模块,它们都应该依赖于抽象。抽象不应该依赖于细节,细节应该依赖于抽象。

相关文章

  • 44 面向对象程序设计原则

    问题: 面向对象程序设计原则有哪些? 答案: (1)单一职责原则(Single Responsibility Pr...

  • 面向对象语言基础

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

  • SOLID

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

  • 面向对象六大原则

    在 程序设计领域, SOLID(单一功能、开闭原则、里氏替换、接口隔离以及依赖反转)指代了面向对象编程和面向对象设...

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

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

  • 面向对象的七大设计原则

    导语 面向对象的设计原则,他们就像面向对象程序设计中的金科玉律,遵守他们可以使我们的代码更加鲜活,易于复用,易于扩...

  • 第四章 对象与类

    1 面向对象程序设计概述 面向对象程序设计(简称OOP)是当今主流的程序设计范型 Java是完全面向对象的,必须熟...

  • 《软件工程》笔记7

    面向对象的实现 面向对象的程序设计最好还是选用面向对象的编程语言。 良好的程序设计风格对于面向对象实现来说格外重要...

  • JAVA面试题-笔试题(1)书目录

    笔试题 JAVA面试题之面向对象三大特征 JAVA面试题之面向对象五大基本原则 JAVA面试题之面向对象程序设计的...

  • 《Java核心技术卷 I》之 Java对象与类

    Java对象与类 面向对象程序设计 面向对象程序设计,简称OOP,Java语言就是完全面向对象的。 类 类(cla...

网友评论

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

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