C#--多态与里氏替换原则

继承实现多态要求 父类中必须有抽象方法或虚方法 子类必须重写父类中的抽象方法或虚方法 子类对象必须转换成父类类型去使用 父类 子类 父类类型作为方法参数类型 调用时,实际传递的是子类的对象 里氏替换原则 分析代码: List.Add(objCat) 就是应用了里氏替换原则(LSP),里氏替换原则是面向对象中的一个重要原则。 里氏替换原则总结: 子类的对象能够替换其父类。 父类对象不能替换子类。 父
相关文章
相关标签/搜索