using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 计算器_接口_
{
class Program
{
static void Main(string[] args)
{
ICompute minus = (ICompute)new Minus();
int i = 0;
i= UseComputer.useCom(minus, 5, 8);
Console.WriteLine(i);
Console.ReadKey();
}
}
interface ICompute
{
int Computer(int n,int m);
}
class Plus : ICompute
{
public int Computer(int n,int m)
{
int plus = n + m;
return plus;
}
}
class Minus : ICompute
{
public int Computer(int n, int m)
{
int minus = n - m;
return minus;
}
}
class Times : ICompute
{
public int Computer(int n, int m)
{
int times = n * m;
return times;
}
}
class Devide : ICompute
{
public int Computer(int n, int m)
{
int devide = n / m;
return devide;
}
}
class UseComputer
{
public static int useCom(ICompute com, int one, int two)
{
return com.Computer(one,two);
}
}
}