简单工厂模式
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace 简单工厂模式 { class Program { static void Main(string[] args) { //通过工厂创建一个产品的实例 SteamedBread sb = Factory.CreateInstance(); Console.WriteLine("馒头{0}元一个!", sb.Price); } } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace 简单工厂模式 { public class SteamedBread { public SteamedBread() // 构造方法 { } private double price = 0.5; public double Price { get { return price; } set { price = value; } } } public class Factory { public static SteamedBread CreateInstance() // 创建一个馒头(SteamedBread)对象 { return new SteamedBread(); } } }
作者:Joe.Fan
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。