public class Options { public int getTimeout() { return timeout; } public void setTimeout(int timeout) { this.timeout = timeout; } } public class HttpUtils { private Options options; public HttpUtils(Options options) { this.options = options; } public void sendRequest() { int timeout = options.getTimeout(); // ... } } public class OptionsFactory { public static Options createOptions() { Options options = new Options(); return options; } } public class Main { public static void main(String[] args) { Options options = OptionsFactory.createOptions(); HttpUtils httpUtils = new HttpUtils(options); httpUtils.sendRequest(); } }


上一篇:
下一篇:
切换中文