当前位置:编程学习 > C#/ASP.NET >>

c#中Inte易做图ce的理解

我的理解:接口就是用来标识类的类型

比如有Inte易做图ce:动物,那么无论是那个class:猫,狗,牛等,

只要继承了动物这个接口,那么就要实现动物接口定义的方法

同时只要我们看到某个class继承了动物这个接口,那么我们也可以大胆的去调用接口定义的方法

另外在c#中一个类可以继承多个接口,也就是说一个类可以有多种类型

比如一个人,可以是父母的儿子,妻子的丈夫,公司的职员

重要的是,在项目中如果细小的类很多,并且某些类有共同的东西(方法,属性等),

我们就可以定义一个接口,让这些类来继承

这样,当类A,B,C都继承同一接口时,我们只要熟悉其中某一个类的使用,

那么在使用其他类的时候也会十分的方便

但是当项目中都是单一实现的时候,就是说定义一个接口只有某个类去实现

其他类都不会用到的时候,我们就没有必要在使用接口

这样只会增加代码的复杂性

所以我们在设计项目架构的时候要考虑清楚情况再使用接口。

    
补充:软件开发 , C# ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,