写点什么

事业 - 最佳实践 - 编码 - 里氏替换

作者:南山
  • 2024-05-13
    江苏
  • 本文字数:165 字

    阅读完需:约 1 分钟

《事业-最佳实践-编码》系列

定义

  • 子类对象(object of subtype/derived class)能够替换程序(program)中父类对象(object of base/parent class)出现的任何地方,并且保证原来程序的逻辑行为(behavior)不变及正确性不被破坏。

判断标准

  • 子类不违背父类声明要实现的功能

  • 子类不违背父类对输入、输出、异常的约定

  • 子类不违背父类注释中所罗列的任何特殊说明

用户头像

南山

关注

采菊东篱下,悠然见南山~ 2018-05-04 加入

黄沙百战穿金甲,不破楼兰终不悔!

评论

发布
暂无评论
事业-最佳实践-编码-里氏替换_设计原则_南山_InfoQ写作社区