我正在使用現有代碼來增強功能。構造函數重載中的設計問題
在現有的代碼中,我看到有多個帶字符串參數的構造函數。像
public class A {
public A(String a){
}
public A(String a, String b){
}
public A(String a, String b, String c){
}
}
雖然增強我發現我需要另一個字符串參數添加到構造函數。 但是,這似乎是問題,可能有另一個增強,我必須添加花葯字符串。
我想避免這種情況。
什麼可能是避免這種情況的最佳設計?
好的解決方案是使用HashMap?
這是有關Java? (你沒有在你的問題中指定語言,我只是根據提及的'HashMap'來推斷。) – 2012-08-19 20:39:49
是的,你可以說這是關於java的。但是這個問題可能會以任何語言出現。 – 2012-08-19 20:43:27
我已添加標籤。對於將來的問題,請在您的問題中更具體地開始 - 通常不同的語言會鼓勵不同的設計習慣用法。 – 2012-08-19 20:44:25