c# 抽象类与接口【学习笔记】
2017-01-13 14:39
302 查看
最近一直在学着面向接口编程,总是会写出好多的接口然后继承,现在开始发现了一些好处,就是在一个方法里面使用另一个方法的时候,
用接口代替这个被使用的方法,可以减少代码的耦合,后期的扩展也方便,代码易于维护,还有利于写单元测试,
随后又慢慢看到别人一会使用接口一会使用抽象类,就顺便研究了一下抽象类,下面是一些自己的研究成果,哈哈 小菜鸟分享一下。
抽象类是对一个对象的抽象,也就是我们常说的Is-a关系,即,继承这个抽象类的类都是属于这个抽象类的,简单的例子比如狗属于动物,猫属于动物,
接口主要用来描述一个对象的行为,
用接口代替这个被使用的方法,可以减少代码的耦合,后期的扩展也方便,代码易于维护,还有利于写单元测试,
随后又慢慢看到别人一会使用接口一会使用抽象类,就顺便研究了一下抽象类,下面是一些自己的研究成果,哈哈 小菜鸟分享一下。
抽象类是对一个对象的抽象,也就是我们常说的Is-a关系,即,继承这个抽象类的类都是属于这个抽象类的,简单的例子比如狗属于动物,猫属于动物,
接口主要用来描述一个对象的行为,
相关文章推荐
- (原创)c#学习笔记09--定义类06--接口和抽象类
- C#学习笔记13-抽象类和接口
- C#学习笔记(二):继承、接口和抽象类
- C#学习笔记(三):抽象类和接口
- c#学习笔记七 接口和抽象类对比
- 黑马程序员之C# 学习笔记:抽象类和接口的区别
- c#学习笔记 --接口和抽象类的区别?
- C#温故而知新学习系列之面向对象编程—接口和抽象类的区别是什么?(十八)
- C#学习笔记(七):接口的执行
- 学习《详细解析Java中抽象类和接口的区别》笔记
- Java学习笔记---15.面向对象编程10-Java中final关键字,抽象类与接口
- C#学习笔记(六)抽象类 访问限制关键字 委托 事件
- C#学习笔记之三:C#接口与事件委托
- java学习笔记(五)----super用法,final用法,抽象类,接口
- 【Java 学习笔记】 抽象类和接口
- 黑马程序员之C#学习笔记: 抽象类总结
- [C#]C#学习笔记-接口,集合与泛型
- c#学习笔记一 关于接口的几个疑问
- C#2005 .NET3.0高级编程学习笔记————接口
- c#学习笔记之类接口