面向对象设计原则二:里氏替换原则
2012-10-22 22:23
316 查看
定义
所有引用基类的地方必须能透明地使用其子类的对象。只要父类能出现的地方子类就能出现,而且替换为子类也不会产生任何错误或异常。1.子类必须完全实现父类的方法。
2.子类可以有自己的个性(方法和属性)。
3.覆盖或者实现父类的方法时输入参数可以被放大。
4.覆写或实现类的方法时输出结果可以被缩小。
相关文章推荐
- [设计模式]面向对象设计原则之里氏替换原则
- 面向对象设计原则之三(里氏替换原则)-构建扩展性更好的系统
- 面向对象设计原则详解:里氏替换原则
- 面向对象设计原则之三:里氏替换原则
- 面向对象设计原则三:里氏替换原则(LSP)
- 面向对象设计原则之里氏替换原则
- 面向对象设计原则之三:里氏替换原则
- 面向对象设计高级原则 之里氏替换原则
- 面向对象设计原则之:依赖倒置原则
- 面向对象程序设计的六大原则(3)- 里氏替换原则
- 面向对象设计原则 及 类和类关系
- 面向对象设计的经验原则
- 面向对象设计5大原则
- 面向对象设计模式与原则
- 面向对象设计原则
- 面向对象设计原则详解:开放封闭原则
- ASP.NET MVC 学习笔记-3.面向对象设计原则
- 面向对象设计原则
- 设计模式1-面向对象设计模式与原则.
- 面向对象设计模式与原则