里氏替换原则

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

  1. 使用BaseEntity 做为参数,那么全部继承与BaseEntity 的 entity均可以做为调用insert方法的参数,不需随着Entity的增长,增长其余的insert方法 
    public interface BaseDao {
        void insert(BaseEntity entity);
    }
  2. 子类从写父类方法,能够缩小方法的返回值
  3. 子类覆盖或实现父类方法时,参数能够被放大或缩小(即方法的重载)java

  4. 子类能够有本身特殊的属性,即子类的扩展spa

相关文章
相关标签/搜索