C产品在市场上有哪些独特优势?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1598个文字,预计阅读时间需要7分钟。
在面向对象编程中,替换原则要求我们寻求在程序中不出现硬编码的对象出现位置。也就是说,都应可以使用其派生类(子类)的对象来替换基类(父类)的对象,而不影响程序的正常运行。在面向对象设计中,SOLID原则是五个设计原则的首字母缩写,其中S代表的是单一职责原则(Single Responsibility Principle)。
里氏替换原则要求程序中的对象不管出现在什么地方,都应该可以使用其派生类(子类)的对象进行替换,而不影响程序运行的正确性。在面向对象编程中,SOLID 是五个设计原则的首字母缩写,旨在使软件设计更易于理解、灵活和可维护。这些原则是由美国软件工程师和讲师罗伯特·C·马丁(Robert Cecil Martin)提出的许多原则的子集,在他2000年的论文《设计原则与设计模式》中首次提出。
SOLID 原则包含:
- S:单一功能原则(single-responsibility principle)
- O:开闭原则(open-closed principle)
- L:里氏替换原则(Liskov substitution principle)
- I:接口隔离原则(Interface segregation principle)
- D:依赖反转原则(Dependency inversion principle)
本文我们来介绍里氏替换原则。
本文共计1598个文字,预计阅读时间需要7分钟。
在面向对象编程中,替换原则要求我们寻求在程序中不出现硬编码的对象出现位置。也就是说,都应可以使用其派生类(子类)的对象来替换基类(父类)的对象,而不影响程序的正常运行。在面向对象设计中,SOLID原则是五个设计原则的首字母缩写,其中S代表的是单一职责原则(Single Responsibility Principle)。
里氏替换原则要求程序中的对象不管出现在什么地方,都应该可以使用其派生类(子类)的对象进行替换,而不影响程序运行的正确性。在面向对象编程中,SOLID 是五个设计原则的首字母缩写,旨在使软件设计更易于理解、灵活和可维护。这些原则是由美国软件工程师和讲师罗伯特·C·马丁(Robert Cecil Martin)提出的许多原则的子集,在他2000年的论文《设计原则与设计模式》中首次提出。
SOLID 原则包含:
- S:单一功能原则(single-responsibility principle)
- O:开闭原则(open-closed principle)
- L:里氏替换原则(Liskov substitution principle)
- I:接口隔离原则(Interface segregation principle)
- D:依赖反转原则(Dependency inversion principle)
本文我们来介绍里氏替换原则。

