四则运算计算器(面向对象编程思维)

    xiaoxiao2021-04-15  74

    写计算器感知  1,定义接口   public interface ICalculate     {         double Operation(double operatorX, double opertorY);     }  2,定义类  public class Mul :ICalculate // 乘法类实现接口     {         public double Operation(double operatorX, double opertorY)         {             return operatorX * opertorY;         }     }     public class Add : ICalculate // 加法类实现接口     {         public double Operation(double operatorX, double opertorY)         {             return operatorX + opertorY;              }     } 等等  3,当我们要计算时我们可以统一创建ICalculate类对象来实现   ICalculate _calculate = new Add(); 父类对象可以用子类来实例化   _calculate.Operation(x,y); 这样会调用相应的子类的operation 方法     这样我们可以极大的减少代码的减少,很好的重复使用了我们的核心代码(面向对象的核心思想之一)    对面向对象的了解还不够深刻 。。。 还需加强
    转载请注明原文地址: https://ju.6miu.com/read-671090.html

    最新回复(0)