url 建议不做我成员。作为参数传入。这样每个 FileOp 大概的原型是：

```
class FileOpFoo {
    ...
    public String makeParams() // 构造参数，可选
    public String makeRequest(String url) // 就是之前的 makeURL，但是感觉含义不清，改为 makeRequest 也许好点
    public FileOpFooRet call(String url)
}
```