里氏替换原则是:子类可以替换其父类,这里的替换是指:在语义层面和业务层面可以替换,而非技术层面可以替换(始终可以替换)。

示例

类图

设计原则:容易遗忘的里氏替换原则

分析

这里就违背了里斯替换原则,“工厂”依赖的是“编号生成器”,但是“编号生成器”的两个实现却不能随意的替换器父类。

 

相关文章:

  • 2021-08-16
  • 2021-06-08
  • 2021-08-14
  • 2021-07-01
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-03-06
  • 2021-05-20
  • 2021-12-25
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案