私はWCFが初めてで、ファクトリーデザインパターンが初めてです。この例では、ファクトリ デザイン パターンを実際にどのように実装しますか?
プロジェクトでaddition
、subtraction
、の4 つのクラスを作成したので、インターフェイスで計算を行う以外に、これらのクラスを呼び出して計算を実行する方法があれば、それは素晴らしいことです。multiplication
division
前もって感謝します。
[OperationContract]
int Calculation(int value1, int value2, string calType);
public class Service1 : IService1
{
public int Calculation(int value1, int value2, string calType)
{
try {
switch (calType)
{
case "addition":
return value1 + value2;
case "subtraction":
return value1 - value2;
case "multiplication":
return value1 * value2;
case "division":
return value1 / value2;
}
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
return 0;
}
}