class AbstractDownloadStrategy