版权声明:有些文章写的很随意,那是仅作为个人记录的文章,建议直接关掉,多看一秒亏一秒 https://blog.csdn.net/qq_36523667/article/details/82780072
Request,内部有一个Builder,build中会new Request
Request里又有new Builder
这个时候就有个小疑问:为啥要弄两个类。
我回顾了下我自己:平时都是放在一个类里的,感觉很舒服
Request是这样构建的
Request request = new Request.Builder().build();
这样对于使用者就很友好,这个库,我们只需要看Builder类就行了
但是如果放到一个类里,使用者用起来就不爽了,要看整个类,除了参数还要看实现
但是自己写建造者给自己用的时候,就没有这个拘束了,因为有什么参数自己清清楚楚
结论:
写库,用两个类
自己用,用一个类