これは、オブジェクト指向、特に .NET (またはその他のフレームワークや言語) での関数のオーバーロードに関する一般的な質問です。重複コードが多いアプリケーションを見ています。たとえば、次の関数を見てください。
Public Function Test(ByVal Test1 As String)
//code that is specifically relevant to Test1 variable
End Function
Public Function Test (ByVal Test1 As String, ByVal Test2 As String)
//code that is specifically relevant to Test1 variable
//code that is specifically relevant to Test2 variable
End Function
最良の方法は次のようにすることだと思います。これは事実ですか?私は常に、コードの重複は非常に悪い考えだと考えてきました。