策略模式基础讲解已经很详尽:
https://www.cnblogs.com/lewis0077/p/5133812.html
补充使用实例:网络请求重试策略策略接口:
public interface RetryPolicy { int getMaxNumRetries(); void setmMaxNumRetries(int mMaxNumRetries); /** * 重试策略的具体执行:可以根据不同的RequestException作不同的重试 */ boolean retry(RequestException e) ; }