里氏替换原则笔记
里氏替换原则:父类的变量,可以存储子类的对象,父接口也可以存储继承接口的对象。
一、存储子类的对象
public class Father { }
public class Son1 : Father { }
public class Son2 : Father { };
Father father = new Son1();
Father father = new Son2();
二、存储继承接口的对象
interface ICreature{}public class Human : ICreature { }public class Fish : ICreature { }
ICreature iCreature = new Human();
ICreature iCreature = new Fish();
用过这个方法,不知道有这么专业的名字。
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
