软件开发者面试百问-----什么时候使用抽象类,什么时候使用接口?
来源:互联网 发布:翼型点数据 编辑:程序博客网 时间:2024/06/05 20:14
我觉得接口应该优于抽象类,主要的原因是:
1.可以实现多个接口,但是只能继承一个抽象类
2.现有的类很容易被更新,需要做的只是实现新的接口,而且是安全的
3.我感觉继承不是很好,因为继承使得子类依赖于父类,父类的变化会影响到子类
我感觉我们应该用下面的方式来使用接口和抽象类:
优先使用接口,如果我们确实是需要提供一些默认的实现来增强我们的接口,
那么我们可以用抽象类来实现接口,在这个抽象类里实现我们想增强的方法,
以提供默认的一些功能。
- 软件开发者面试百问-----什么时候使用抽象类,什么时候使用接口?
- 软件开发者面试百问-----什么时候使用带有静态成员的类,什么时候使用单例?
- 什么时候使用抽象类, 什么时候使用接口 ?
- 软件开发者面试百问-----什么时候用多态,什么时候用委派?
- 什么时候使用抽象类,什么时候用接口?
- 什么时候使用接口什么时候使用抽象类[转载]
- 什么时候使用接口?什么时候使用抽象?选择Java接口还是抽象类 (转)
- 什么时候使用接口?什么时候使用抽象?选择Java接口还是抽象类 (转)
- 什么时候使用接口?什么时候使用抽象?选择Java接口还是抽象类 (转)
- 什么时候使用接口?什么时候使用抽象?选择Java接口还是抽象类
- 什么时候使用接口?什么时候使用抽象?选择Java接口还是抽象类
- 什么时候使用接口?什么时候使用抽象?选择Java接口还是抽象类
- 什么时候使用接口?什么时候使用抽象?选择Java接口还是抽象类 (转)
- 什么时候使用接口?什么时候使用抽象?选择Java接口还是抽象类
- 什么时候使用接口?什么时候使用抽象?选择Java接口还是抽象类
- 什么时候使用接口?什么时候使用抽象?选择Java接口还是抽象类
- 什么时候使用接口?什么时候使用抽象?选择Java接口还是抽象类 (转)
- 什么时候使用接口?什么时候使用抽象?选择Java接口还是抽象类
- 如何在C#用WM_COPYDATA消息来实现两个进程之间传递数据
- plsql笔记
- findwindow(api)的具体用法
- 深入探索透视投影变换(续)
- 2009.4.19
- 软件开发者面试百问-----什么时候使用抽象类,什么时候使用接口?
- 上海软件测试快车 4月28日协亨公司赞助基金班
- linux lvm 学习笔记
- dfgdfgfdbvf
- Breshame画线算法
- poj1035
- 推广病毒式营销活动策划书
- 项目合作
- 可以洒脱的忘了吗