面向对象六大原则之里式转换原则_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > 面向对象六大原则之里式转换原则

面向对象六大原则之里式转换原则

 2017/11/25 2:50:31  小玉龙  程序员俱乐部  我要评论(0)
  • 摘要:面向对象六大原则:单一职责原则、开闭原则、里式转换原则、依赖倒置原则、接口隔离原则、迪米特原则里式转换原则:关于里氏转换原则,我总结出了两点:1、子类对象可以隐式转换为父类对象。2、如果父类对象有子类的构造函数实例化出来,那么这个父类对象可以强制转换为该子类对象。强制转换会用到is和as这两个关键字,区别如下:is:如果转换成功,返回true,失败返回false;as:如果转换成功,返回对应的对象,失败返回null。
  • 标签:

面向对象六大原则:

单一职责原则、开闭原则、里式转换原则、依赖倒置原则、接口隔离原则、迪米特原则

 

里式转换原则:

关于里氏转换原则,我总结出了两点:

1、子类对象可以隐式转换为父类对象。 2、如果父类对象有子类的构造函数实例化出来,那么这个父类对象可以强制转换为该子类对象。      强制转换会用到 is 和 as 这两个关键字,区别如下:      is :如果转换成功,返回 true,失败返回 false;      as:如果转换成功,返回对应的对象,失败返回 null。
  • 相关文章
发表评论
用户名: 匿名