c# 抽象类与接口【学习笔记】

时间:2021-05-29 16:57:50

最近一直在学着面向接口编程,总是会写出好多的接口然后继承,现在开始发现了一些好处,就是在一个方法里面使用另一个方法的时候,

用接口代替这个被使用的方法,可以减少代码的耦合,后期的扩展也方便,代码易于维护,还有利于写单元测试

随后又慢慢看到别人一会使用接口一会使用抽象类,就顺便研究了一下抽象类,下面是一些自己的研究成果,哈哈 小菜鸟分享一下。

抽象类是对一个对象的抽象,也就是我们常说的Is-a关系,即,继承这个抽象类的类都是属于这个抽象类的,简单的例子比如狗属于动物,猫属于动物,

接口主要用来描述一个对象的行为,