设计模式——简单工厂
来源:互联网 发布:淘宝装修在线布局工具 编辑:程序博客网 时间:2024/06/06 16:44
工厂模式是创建型模式。简单工厂是最简单的模式,主要是静态创建类型,代码如下:
#region 简单工厂public abstract class 产品{public abstract string 展示();}public class 产品一 : 产品{public override string 展示(){return "型号:产品一。";}}public class 产品二 : 产品{public override string 展示(){return "型号:产品二。";}}public enum 产品类型{一 = 0,二}public class 简单工厂{public static 产品 创建(产品类型 类型){产品 模板 = null;switch(类型){case 产品类型.一:模板 = new 产品一();break;case 产品类型.二:模板 = new 产品二();break;default:break;}return 模板;}}#endregion#region 测试产品 产品 = 简单工厂.创建(产品类型.一);MessageBox.Show(产品.展示());#endregion
- 设计模式——简单工厂模式
- 设计模式——简单工厂模式
- 设计模式——简单工厂模式
- 设计模式——简单工厂模式
- 设计模式——简单工厂模式
- 【设计模式】——简单工厂模式
- 设计模式——简单工厂模式
- 设计模式——简单工厂模式
- 设计模式——简单工厂模式
- 设计模式——简单工厂模式
- 设计模式——简单工厂模式
- 设计模式——简单工厂模式
- 设计模式——简单工厂模式
- 设计模式——简单工厂模式
- 设计模式——简单工厂模式
- 设计模式——简单工厂模式
- 【设计模式】——简单工厂模式
- 设计模式——简单工厂模式
- 红黑树(red-black tree)算法,附AVL树的比较
- linux的ssh配置实现无密码登录
- vim 缩进设置
- C#操作EXCEL类
- jquery鼠标滑动事件
- 设计模式——简单工厂
- 以wifi为媒介,linux系统与android设备交互
- 四 linux tty驱动
- Java中线程的同步方法(线程必须是同一个同步方法)
- 从头到尾彻底解析Hash 表算法
- 一个老程序员的工作经历
- python程序打包
- 行人检测简述
- 今后要养成的几个习惯!!!