返回
顶部

修改密码

首页 > 开发语言 > C# > 正文
面向对象六大原则之里式转换原则

+1

-1

收藏

+1

-1

点赞0

评论0

面向对象六大原则: 单一职责原则、开闭原则、里式转换原则、依赖倒置原则、接口隔离原则、迪米特原则里式转换原则: 关于里氏转换原则,我总结出了两点: 1、子类对象可以隐式转换为父类对象。 2、如果父类对象有子类的构造函数实例化出来,那么这个父类对象可以强制转换为…

面向对象六大原则:

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

 

里式转换原则:

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

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

扫一扫在手机打开

评论
已有0条评论
0/150
提交
热门评论
相关推荐
今日要闻
换一批
热点排行