C#抽象工厂模式的几种实现方法及比较.docx

上传人:夏** 文档编号:551114045 上传时间:2024-03-05 格式:DOCX 页数:3 大小:11.99KB
返回 下载 相关 举报
C#抽象工厂模式的几种实现方法及比较.docx_第1页
第1页 / 共3页
C#抽象工厂模式的几种实现方法及比较.docx_第2页
第2页 / 共3页
C#抽象工厂模式的几种实现方法及比较.docx_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《C#抽象工厂模式的几种实现方法及比较.docx》由会员分享,可在线阅读,更多相关《C#抽象工厂模式的几种实现方法及比较.docx(3页珍藏版)》请在金锄头文库上搜索。

1、 C#抽象工厂模式的几种实现方法及比较 public class Orange:IFruit public Orange()Console.WriteLine(“An orange is got!“); public class Apple:IFruit public Apple()Console.WriteLine(“An apple is got!“); 我们的FruitFactory应当是怎么样呢?上面的构造图中它给的是CreateProductA,那好,我就MakeOrange,还有一个CreateProductB,俺MakeOrange还不行? public class FruitF

2、actory public Orange MakeOrange()return new Orange();public Apple MakeApple()return new Apple(); 怎么使用这个工厂呢?我们来写下面的代码: string FruitName = Console.ReadLine(); IFruit MyFruit = null;FruitFactory MyFruitFactory = new FruitFactory(); switch (FruitName) case “Orange“:MyFruit = MyFruitFactory.MakeOrange();break;case “Apple“:MyFruit = MyFruitFactory.MakeApple();break;default:break; 编译运行,然后在掌握台输入想要的东西,呵呵,胜利了。沉醉在幸福中的你得意忘形了吧。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号