里氏替换原则笔记

里氏替换原则:父类的变量,可以存储子类的对象,父接口也可以存储继承接口的对象。
一、存储子类的对象

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();

用过这个方法,不知道有这么专业的名字。


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部