创建一个包含两个数组而不是某个集合组合的对象.为什么?
List<Array<...>>
例如
public class ReturnType {
private Array<String> first = ...
private Array<String> second = ...
public boolean isValid() { ... }
public void doSomethingCleverWithReturnValues() { ... }
}
public ReturnType giveMeTwoArrays() {
...
return new ReturnType(...)
}
Run Code Online (Sandbox Code Playgroud)
它真的很有诱惑力的做一些简单的(比如返回一个元组或集合组成),但比起做上述(是我的经验之谈刚刚再次犯这样的错误只是现在使用Scala的,这是重构疼痛是相当大的! -类型推断使生活更简单,它仍然是一个痛苦)
归档时间: |
|
查看次数: |
4154 次 |
最近记录: |