以前在使用接口的时候,就知道它可以抽象系统模型,便于扩展。但到底什么时候使用接口,什么时候使用抽象类,我一直也不是很清楚。但最新做了一个项目,其中遇到抽象一个系统模型的时候,让我明白了他们的用途。废话少说,直接上Case了
需求:从文件中系统中读取数据,可支持从TXT文件,XML,XLS.....
这个是最初的需求,很简单,系统支持从多文件格式读取数据,首先抽象出一个AbstractFileDataParser类,类图如下:
AbstractFileDataParser类代码如下:
public abstract class AbstractFileDataParser
{
...
- 浏览: 21874 次
- 性别:

- 来自: 上海

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
接口,抽象类的使用
楼主需要的接口可以简化为Iterable<YourDataType>
-- by taowen -
接口,抽象类的使用
对于lz的设计我建议 如果是 "多文件格式读取数据"行为,你可以设计成接口如果是 ...
-- by hunter001201 -
接口,抽象类的使用
抽象类与接口的关系,本质是类与接口的关系.到底什么可以划分到类,什么需要借口? ...
-- by hunter001201 -
接口,抽象类的使用
我觉得抽象内和继承相关,比如拿文档类来说,都有title,time属性,并且ge ...
-- by zfyyfz -
接口,抽象类的使用
从面向对象分析与设计的角度来说:abstract class表示“is-a”的关 ...
-- by WorldHello






评论排行榜