2021年3月15日 · 2002年,我们前面单一职责原则中提到的软件工程大师Robert C. Martin,出版了一本《Agile Software Development Principles Patterns and Practices》,在文中他把里氏代换原则最终 …
blog.csdn.net › article
2025年6月22日 · 里氏替换原则(Liskov Substitution Principle,简称LSP)是面向对象设计 SOLID原则 中的第三个原则。 它由麻省理工学院的 Barbara Liskov 教授在1987年提出。 正式定义:如果对每一 …
zhuanlan.zhihu.com
2020年11月26日 · 里氏替换原则在1994年Barbara Liskov 和 Jeannette Wing发表论文中的描述是: If S is a declared subtype of T, objects of type S should behave as objects of type T are expected to …
zhuanlan.zhihu.com
里氏替换原则(Liskov Substitution principle)是对子类型的特别定义,面向对象五个基本原则(SOLID)之一。 它由芭芭拉·利斯科夫(Barbara Liskov)在1987年在一次会议上名为“数据的抽象 …
baike.baidu.com › item
2020年4月9日 · 里氏替换原则主要阐述了有关继承的一些原则,也就是什么时候应该使用继承,什么时候不应该使用继承,以及其中蕴含的原理。 里氏替换原是继承复用的基础,它反映了基类与子类之间 …
blog.csdn.net › article
2026年1月17日 · 里氏替换原则是 SOLID 五大面向对象设计原则 之一,由计算机科学家 Barbara Liskov 于 1987 年提出,是实现代码高可复用、高可扩展的核心原则之一。 本文将按照「是什么→为什么需 …
www.cnblogs.com
里氏替换原则是关于继承的一个原则,遵循里氏替换原则能够更好地发挥继承的作用,里氏替换原则最早是在1988年,由麻省理工学院的一位姓里的女士(Barbara Liskov)提出来的。 有一功能 P1,由类 …
geek-docs.com › design-pattern › design-principle
2024年4月7日 · 在实际编程实践中,尤其是在设计和实现继承层级时,遵循里氏替换原则可以帮助开发者构建更加健壮、易于维护和扩展的软件系统。 遵循里氏替换原则的好处在于: 保持封装性:子类可 …
juejin.cn
里氏代换原则(Liskov Substitution Principle,LSP)是面向对象设计的基本原则之一,规定基类出现的地方均可由子类替换,且不影响软件功能。 其作为继承复用的基石,通过对抽象化实现步骤的规 …
baike.baidu.com › item
2025年5月16日 · 深入理解里氏替换原则:代码示例与应用场景全解析 什么是里氏替换原则? 里氏替换原则(Liskov Substitution Principle, LSP)是面向对象设计中的五大原则之一,由Barbara Liskov提 …
juejin.cn