interface ICalculator
{
double Value1 { get;set;}
double Value2 { get;set;}
}
public class Plus : ICalculator
{
public override double Calculate()
{
return Value1 + Value2;
}
}
諸如以上的接口引用,以及繼承的類,我有一個不明白的地方,請高手指教:
ICalculator plus = new Plus();
Plus temp = new Plus();
這兩者有何區別?在使用上有何區別?