方法它被認爲是最好的做法有有意義的,明確的名稱,儘可能爲方法參數之前,變量參數:是值得創建要求清晰
public myFunction(String meaningfulName1, String meaningfulName2, boolean meaningfulName3)
但是,調用該方法,有時我們可以發現這個時候,這降低了可讀性:
myFunction("", "foo", false);
是否值得的參數只是爲了清楚起見,創建變量的開銷?
String meaningfulName1 = "";
String meaningfulName2 = "foo";
String meaningfulName3 = false;
myFunction(meaningfulName1,meaningfulName2,meaningfulName3)
爲java添加了一個語法糖(在Albin的答案中爲這個概念提供了信用):http://www.artima.com/weblogs/viewpost.jsp?thread=118828 –