C#中接口和抽象类的使用上的主要差别在哪里?
来源:互联网 发布:linux安装配置apache 编辑:程序博客网 时间:2024/04/27 13:14
抽象类和接口在定义上和功能上有很多相似的地方,具体在程序中使用抽象类还是接口需要比较抽象类和接口的具体差别。
抽象类:一种不能实例化而必须从中继承的类,抽象类可以提供方法的实现,也可以不提供实现
子类只能从一个抽象类继承
抽象类应主要用于关系密切的对象
如果要设计大的功能单元,则使用抽象类。
如果预计要创建组件的多个版本,则创建抽象类
接口:是完全抽象的成员集合,不提供方法实现。
类或者结构可以继承几个接口。
接口最适合为不相关的类提供通用功能
如果要设计小而简练的功能块,则使用接口
接口一旦创建就不能更改。如果需要接口的新版本,必须创建一个全新的接口
- C#中接口和抽象类的使用上的主要差别在哪里?
- C#类、接口、虚方法和抽象方法-非抽象类与接口的差别
- 抽象类和接口的差别
- java抽象类和接口的差别
- 抽象类和接口的差别
- 接口和抽象类的差别
- 低薪和高薪能力上的差别在哪里
- C#中抽象类和接口的区别与使用
- C#中抽象类和接口的区别与使用
- C#中抽象类和接口的区别与使用
- C#中抽象类和接口的区别与使用
- C#中抽象类和接口的区别与使用
- C#抽象种与接口的差别
- 穷人和富人的差别在哪里
- Java中抽象类和接口在概念、语法和应用上的区别和关系
- C#中接口和类的主要区别
- 抽象类与接口的差别
- java 接口与抽象类的差别
- MD5加密就如何实现的
- Pro*C 预编译选项
- md5加密出现问题
- gridview中使用edit命令显示EditItemTemplateColumn,绑定Listbox的值问题
- DataGrid更新数据
- C#中接口和抽象类的使用上的主要差别在哪里?
- 一篇不错的文章(转载)
- Oracle 字符串函数,数学函数,日期函数,逻辑运算函数,其他函数
- Asp.net中的Panel控件
- Hibernate主键生成方式
- asp.net1.1中DataList如何实现分页
- 在远程lookup一个EJB后,要调用PortableRemoteObject.narrow去强制转换
- 使用Servicemix(ESB)发布一个外部的WebService
- sql2k 求救