solid-principles - 什么是被拒绝的遗赠?

design-patterns - 复合模式是 SOLID 吗?

oop - Liskov 替换原则是否适用于从抽象类继承的子类型?

oop - 覆盖没有 LSP 中断的虚拟 bool 纯方法

design-patterns - 里氏替换原则是否也适用于实现接口(interface)的类?

scala - 为什么 HashMap 不是半群,而 Map 是?

oop - 任何人都可以提供使用车辆的 Liskov 替换原则 (LSP) 的示例吗?

design-principles - 里氏替换原则 - 没有重写/虚拟方法?

oop - 从矩形导出正方形是否违反了里氏替换原理?

oop - 符合 Liskov 的状态设计模式

constructor - builder 应该遵守里氏替换原则吗?

oop - 省略 super() 和/或 *weakening* 前提条件是否违反里氏替换原则?

c#-4.0 - LSP 的协变和逆变

oop - 导数的前置条件/​​后置条件规则

oop - 里氏替换原理的例子是什么?

java - 不同数据类型的里氏替换原理

java - Liskov 的替换原理与 JAVA 中的覆盖有何关系?完全阻碍和覆盖有什么区别?

java - Java 中隐藏名称的误导性示例

java - 子类抛出 UnsupportedOperationException 与忽略输入参数

java - LSP 对像 Ruby 这样的动态类型语言也有意义吗?

热门标签: