嗨Stackoverflow社區,最佳實踐 - HashMap而不是參數列表,好主意?
我正在處理一些代碼,其中的可選標準條件列表提交給我的道。 方法簽名包含+/- 10個參數的列表,我真的不喜歡並且想要重新格式化。 另外,我想,以避免重構,從不同的層上的所有方法簽名,只是因爲我添加/刪除一個標準
List searchParams(String name, Long countryCode, ...){
...
}
將成爲
我有點擔心這一點,因爲這是一種不好的做法,因爲我放棄了對地圖中傳遞的內容的控制,以給予我靈活性?所以我的問題是,如果我正在以這種方式進行正確的道路?
+1瞭解優勢清單 – n00begon