私は、C# を使用し、中央クラスに個別のコードを追加できるコンテンツ管理システムで作業しています。発生した問題の 1 つは、QA 用とサイトの残りの部分用に別のコード ベースを用意したいということです。現在、フォルダー構造を使用して、呼び出しをあるクラスから別のクラスに切り替えています。
if (AssetPath == "Websites QA")
{
InputHelperQA.Navigation();//Calling Navigation Section From Helper Class
}
else
{
InputHelper.Navigation();
}
しかし、このタスクを実行するのは非常に面倒な方法だと思います。これを達成するためのより良い方法はありますか?、明らかに InputHelper + "QA" を追加するだけでは機能しませんが、呼び出しの周りに if else をラップする代わりに、メソッドを 1 回だけ呼び出す必要があるという行に沿った何かがあります。