【问题标题】:Does using virtual methods violates LSP( L part of SOLID principles) or there are some exceptions? [closed]使用虚拟方法是否违反 LSP(SOLID 原则的 L 部分)或有一些例外情况? [关闭]
【发布时间】:2010-07-23 09:19:59
【问题描述】:

使用虚拟方法是否违反LSPSOLID原则的L部分)或有一些例外?

提前致谢, 萨格尔·阿亚兹

【问题讨论】:

  • 你能举个例子吗?特别是您认为可能违反 LSP 的一项?

标签: design-principles liskov-substitution-principle solid-principles


【解决方案1】:

你为什么这么认为?虚方法本身只是多态性的一种机制。 Liskov Substitution Principle 是对如何实现覆盖(以及后代类的其他方面)以获得可预测的多态行为的公正约束。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-12-29
    • 1970-01-01
    • 2010-11-29
    • 1970-01-01
    • 2013-01-01
    • 1970-01-01
    • 2018-10-06
    相关资源
    最近更新 更多