【发布时间】:2010-07-23 09:19:59
【问题描述】:
使用虚拟方法是否违反LSP(SOLID原则的L部分)或有一些例外?
提前致谢, 萨格尔·阿亚兹
【问题讨论】:
-
你能举个例子吗?特别是您认为可能违反 LSP 的一项?
标签: design-principles liskov-substitution-principle solid-principles
使用虚拟方法是否违反LSP(SOLID原则的L部分)或有一些例外?
提前致谢, 萨格尔·阿亚兹
【问题讨论】:
标签: design-principles liskov-substitution-principle solid-principles
你为什么这么认为?虚方法本身只是多态性的一种机制。 Liskov Substitution Principle 是对如何实现覆盖(以及后代类的其他方面)以获得可预测的多态行为的公正约束。
【讨论】: