里氏替换原则

  • C++里氏替换原则 继承体系设计规范

    子类必须保持基类契约,不得强化前置条件或弱化后置条件;2. 避免重写非虚函数以确保多态一致性;3. 继承应体现“is-a”关系,防止语义错误;4. 合理设计虚函数,采用NVI模式并避免在构造/析构中调用虚函数。遵循这些规范可确保子类正确替换基类,维持程序行为稳定。 里氏替换原则(Liskov Sub…

    2025年12月18日
    000
关注微信