标签:rac return bst 工厂模式 param sum div 抽象类 实例
1、首先建立一个文件夹
先建一个工厂抽象类、在抽象类中有一个抽象的方法,这个抽象方法的返回值是Role
再建立一个角色抽象类,抽象类中包含一些抽象方法
然后建立OrmsRole方法:这个方法继承Role抽象类
2、
抽象类 public abstract class Factory { public abstract Role GetRole(); } 角色类 public abstract class Role { public abstract List<Leixing> GetLeixing(); public abstract List<OrmsTable> GetOrms(); public abstract List<OrmsTable> GetOrmsTable(OrmsTable or); public abstract int AddOrm(Orms or); } 建立一个类:继承一个工厂 public class OrmsFactory : Factory { public override Role GetRole() { return new OrmsRole(); } } 建立一个产品角色:继承角色类 public class OrmsRole : Role { /// <summary> /// 添加注册人信息 /// </summary> /// <param name="or"></param> /// <returns></returns> public override int AddOrm(Orms or) { return OrmBll.AddOrm(or); } }
在控制器中实例化一个OrmsFactory
Factory fac;
fac=new OrmsFactory();
var model=role.AddOrm(m);
return model;
标签:rac return bst 工厂模式 param sum div 抽象类 实例
原文地址:https://www.cnblogs.com/HuangLiming/p/10492156.html