设计模式6大原则:里氏置换原则
来源:互联网 发布:人民大学网络教育 编辑:程序博客网 时间:2024/06/07 01:36
里氏置换原则(Liskov Substitution Principle),简称LSP。所有引用基类的地方必须能够透明的使用其子类对象。也就是说,只要父类出现的地方子类就能够出现,而且替换为子类不会产生任何错误或异常。
这个原则是为良好的继承定义一个规范,简单的讲,有4层含义:
一、子类必须完全实现父类的方法
二、子类可以有自己的特性
三、覆盖或者实现父类的方法时输入参数可以被放大
四、覆写或者实现父类的方法时输出结果可以被缩小
原文链接地址: http://blog.csdn.net/hitxueliang/article/details/7443122
0 0
- 设计模式--6大原则--里氏置换原则
- 设计模式6大原则:里氏置换原则
- 设计模式--6大原则--里氏置换原则
- 设计模式--6大原则--里氏置换原则
- 设计模式6大原则:里氏置换原则
- 设计模式原则之五:里氏置换原则
- 设计模式七大原则之里氏置换原则
- 设计模式6大原则之里氏替换原则
- 设计模式6大原则(2):里氏替换原则
- 设计模式之6大原则(2)-里氏替换原则
- 设计模式6大原则之-里氏替换原则
- java设计模式—里氏置换原则(LSP)
- 设计模式6大设计原则解读——里氏替换原则
- 里氏置换原则
- 设计模式6大原则之里氏替换原则(Liskov Substitution Principle)
- 6大设计原则(2):里氏替换原则
- 6大设计原则(二)---里氏替换原则
- 设计模式六大原则:里氏替换原则
- 【转】EAM的构成及特点
- JAVA 利用spring的JavaMailSenderImpl工具包发送邮件
- 语法格式:PATINDEX ( '%pattern%' , expression ) (转)
- 模拟线程池,处理异步任务
- 解决ReportViewer在CHROME中不能正常显示
- 设计模式6大原则:里氏置换原则
- Android上使用OpenGLES2.0显示YUV数据
- FFMPEG框架分析
- C语言操作符优先级
- ORA-00059: maximum number of DB_FILES exceeded
- 《毛泽东》读书笔记
- JS对象转换为Jquery对象
- 关于跨线程传递MFC对象指针的探究
- android Camera分析