Class Diagram
2016-01-13 16:10:21 0 举报
登录查看完整内容
类图(Class Diagram)是一种UML图表,用于描述系统中的类、接口以及它们之间的关系。在类图中,每个类都表示为一个矩形,类的名称写在矩形的顶部,类的属性和方法写在矩形的内部。类之间的关联关系用一条线表示,线的两端分别连接到两个类的实例变量上。类图中还可以表示继承关系,子类位于父类的下方,并用一条虚线箭头指向父类。通过类图,我们可以直观地了解系统的结构和设计,有助于开发人员更好地理解和维护代码。
作者其他创作
大纲/内容
实现
DownloadManager
mRequestQueue
DownloadRequest(下载请求实体)
mDownloadStatusmDownloadIdmDownloadUrlmDestinationPathmRequestQueuemDownloadListenersmCustomHeader
继承
TMAssistantDownloader(应用宝下载器)
mTMAdownloadClientmTMAdownloadListener
DownloadRequestQueue(下载队列管理类)
mCurrentRequests:SetmThreadPoolExecutor:AbstractDispacherPoolmDelivery: CallBackDeliverymDownloader:ICoreDownloader
IDownloadManager
add(DownloadRequest request)- startDownloadDirect(DownloadRequest request)cancel(DownloadRequest request)cancelAll();query(DownloadRequest request);
ICoreDownloader
DownloadListener(下载侦听器)
IDownloadTask
AbstractDispacherPool
context: Contextdelivery: CallBackDeliverydownloader: ICoreDownloader
setContext()setDownloader()setDelivery
DownloadDispacherPool(下载线程池)
PriorityBlockingQueue
DownloadTask(下载任务)
mDownloadermRequest
run()compareTo()
0 条评论
回复 删除
下一页