加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

里氏替换原则

发布时间:2020-12-14 05:11:35 所属栏目:百科 来源:网络整理
导读:里氏替换原则目的在于增强代码健壮性 使用BaseEntity 作为参数,那么所有继承与BaseEntity 的 entity都可以作为调用insert方法的参数,不需随着Entity的增加,增加其他的insert方法? public interface BaseDao { void insert(BaseEntity entity);} 子类从写

里氏替换原则目的在于增强代码健壮性

  1. 使用BaseEntity 作为参数,那么所有继承与BaseEntity 的 entity都可以作为调用insert方法的参数,不需随着Entity的增加,增加其他的insert方法?
    public interface BaseDao {
        void insert(BaseEntity entity);
    }
  2. 子类从写父类方法,可以缩小方法的返回值

  3. 子类覆盖或实现父类方法时,参数可以被放大或缩小(即方法的重载)

  4. 子类可以有自己特殊的属性,即子类的扩展

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读