设计原则-里氏替换原则
来源:互联网 发布:淘宝能卖军用品吗 编辑:程序博客网 时间:2024/05/16 15:03
If for each object o1 of type S there is an object o2 of type T such that for all programs P defined in terms of T,
the behavior of P is unchanged when o1 is substituted for o2 then S is a subtype of T.
包含4层含义:
1.子类必须完全实现父类的方法
2.子类可以有自己的个性
3.覆盖或实现父类的方法时输入参数可以被放大
4.覆写或实现父类的方法时输出结果可以被缩小
阅读全文
0 0
- 设计原则-里氏替换原则
- 设计原则-里氏替换原则
- 【设计模式】里氏替换原则
- 设计模式---->里氏替换原则
- 设计模式:里氏替换原则
- 设计模式--里氏替换原则
- 里氏替换的设计原则
- 设计原则利剑二--里氏替换原则
- 设计模式六大原则:里氏替换原则
- 设计模式六大原则:里氏替换原则
- [设计原则3] LSP 里氏替换原则
- 设计模式六大原则----------里氏替换原则
- 设计模式六大原则 里氏替换原则
- 六大设计原则之“里氏替换原则”
- 六大设计原则之里氏替换原则
- 六大设计原则之里氏替换原则
- 六大设计原则,里氏替换原则
- Java六大设计原则-里氏替换原则
- 在vue中获取dom元素
- Spring-Beans模块源码分析
- BZOJ 2436 Noi嘉年华 (dp)
- C++ 误区之 cout<<toupper(c)
- Android 高德地图给指定坐标显示图片,以及聚合显示
- 设计原则-里氏替换原则
- xml知识(三)
- react都这么无情了,vue还是那么有义,4种父子组件数据双向传递大法
- 解读The Python Tutorial(八)
- Informatica基础系列(二)——更新策略转换组件
- Spring基于注解的配置
- Maven使用基础教程
- 关于自定义圆环或者小圆球
- SpringBoot核心