首页 > 编程 > .NET > 正文

浅析.net简单工厂模式

2024-07-10 12:48:14
字体:
来源:转载
供稿:网友

编程时一门技术,更是一门艺术

简单工厂模式利用面向对象方式通过继承、封装、多态把程序的耦合度降低,设计模式使得程序更加灵活,容易修改,易于复用。

下面是服务器计算器代码:

代码如下:
 using System;
 using System.Collections.Generic;
 using System.Linq;
 using System.Text;
 using System.Threading.Tasks;
 namespace DesignModel
 {
     /// <summary>
     /// 计算器
     /// </summary>
     public class Calculator   //创建一个计算器的基类可以接受两个参数,任何算法只需重写计算结果方法即可。
     {
         private double _numberA;
         private double _numberB;
         public double NumberA
         {
             get { return this._numberA; }
             set { this._numberA = value; }
         }
         public double NumberB
         {
             get { return this._numberB; }
             set { this._numberB = value; }
         }
         public virtual double GetResult()
         {
             double result = 0;
             return result;
         }
     }
     /// <summary>
     /// 加法
     /// </summary>
     public class Add : Calculator    //每添加一种计算方式只需添加一个计算类并重写基类方法即可
     {
         public override double GetResult()
         {
             return  NumberA + NumberB;
         }
     }
     /// <summary>
     /// 减法
     /// </summary>

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表