资源简介
c本质论(第4版)源代码.tar
代码片段和文件信息
using System;
namespace AbstractFactoryExample {
///
/// 汽车
///
public interface ICar {
void Run();
}
///
/// 奥迪汽车
///
class AudiCar : ICar {
public void Run() {
Console.WriteLine(“奥迪...“);
}
}
///
/// 宝马汽车
///
class BMWCar : ICar {
public void Run() {
Console.WriteLine(“宝马...“);
}
}
///
/// 汽车制造(抽象)工厂
///
public interface IFactory {
ICar CreateCar();
}
///
/// 奥迪工厂
///
class AudiFactory : IFactory {
public ICar CreateCar() {
return new AudiCar();
}
}
///
/// 宝马工厂
///
class BMWFactory : IFactory {
public ICar CreateCar() {
return new BMWCar();
}
}
static class CarFactory {
public static IFactory CreateFactory(string factoryType) {
return Activator.CreateInstance(Type.GetType(factoryType)) as IFactory;
}
}
class Program {
static void Main(string[] args)
{
IFactory factory = CarFactory.CreateFactory(“AbstractFactoryExample.BMWFactory“);
ICar _BMWCar = factory.CreateCar();
_BMWCar.Run();
Console.ReadLine();
}
}
}
- 上一篇:apm统计小工具
- 下一篇:编码理论 周武旸中国科学技术大学
相关资源
- 2.5.zip
- 微擎-万能表单7.0.1dayu_form修改版-201
- 小波与傅里叶分析基础(英文版)
- mcf6.rar
- 自动化专业英语教程翻译PART3.rar
- adb4.4.2.rar
- LifeChangerEA.zip
- windump.rar
- doc(9)
- 各种MQkafkathrift等rpc框架.zip
- NestProfessor套料软件加强版.zip
- easybuy.rar
- evernote2blog.zip
- count_24.rar
- SDFAWDFSA.rar
- H-ui_v3.1.zip
- 凸分析.pdf
- SP百度云不限速插件.zip
- rhk4u6.rar
- procyon-decompiler-0.5.30.zip
- preview_rgb24.rar
- 20110610162910c调用demo.rar
- Windows和office2016正式版激活绿色版.r
- MINGHUE-CSDN留言源码.rar
- 2DDynamicLightsandShadows-2DDLPROv1.4.3.unityp
- fg768p.rar
- 力软敏捷开发框架操作手册2019.rar
- 何书元应用时间序列分析答案.pdf
- zijoix.7z
- 量子力学(钱伯初).pdf
评论
共有 条评论