UserConfig { fun getConfiguration() = config.getConfiguration() } class Config { fun getConfiguration() = loadConfiguration() } class User { fun getConfiguration() = loadConfiguration() } refatorando...
requestConfig.getHeaders() fun getTimeoutLimit() = requestConfig.getTimeoutLimit() fun getBody() = requestConfig.getBody() } class Request { fun getHeaders() = {...} fun getTimeoutLimit() = {...} fun getBody() = {...} } refatorando...