【设计模式】之 Factory Method 模式
2008-11-18 14:40
176 查看
引子
程序架构应该尽可能保证主模块和各个子模块、高层模块和底层模块为松耦合的关系。底层模块和主模块以接口的方式联接起来。
现在有一个汽车测试程序架构:
LogFactroy类
public abstract class LogFactory
{
public abstract Log Create();
}
public class XmlFactory : LogFactory
{
public override Log Create()
{
return new XmlLog();
}
}
public class TxtFactory : LogFactory
{
public override Log Create()
{
return new TxtLog();
}
}
Log代码下载
程序架构应该尽可能保证主模块和各个子模块、高层模块和底层模块为松耦合的关系。底层模块和主模块以接口的方式联接起来。
现在有一个汽车测试程序架构:
LogFactroy类
public abstract class LogFactory
{
public abstract Log Create();
}
public class XmlFactory : LogFactory
{
public override Log Create()
{
return new XmlLog();
}
}
public class TxtFactory : LogFactory
{
public override Log Create()
{
return new TxtLog();
}
}
Log代码下载
相关文章推荐
- 【设计模式攻略】创建型模式之Factory method模式
- 设计模式第二篇 工厂模式(2) 工厂方法模式 factory method
- 设计模式 工厂方法(Factory Method Pattern)转载
- 23种设计模式之-----工厂方法模式(Method Factory pattern)
- 设计模式之Factory Method
- 结合Android学设计模式--工厂方法(FactoryMethod)
- 浅谈JAVA设计模式之——工厂方法(FactoryMethod)
- 设计模型之创建型模式之工厂方法模式(Factory Method)
- .NET设计模式(5):工厂方法模式(Factory Method)
- 【设计模式】——工厂方法FactoryMethod
- 设计模式之 - 工厂方法模式 (Factory Method design pattern)
- java设计模式之一工厂模式(Factory Method)
- java设计模式之一工厂模式(Factory Method)
- java设计模式之一工厂模式(Factory Method)
- 23种设计模式-4.工厂方法模式(Factory Method)
- 设计模式笔记-创建型模式之三--工厂方法:Factory Method
- 设计模式之工厂方法模式(Factory Method)
- 设计模式(2)-对象创建型模式-Factory Method模式
- 设计模式之一---工厂方法模式【Factory Method模式】 (java版)
- 学习笔记系列之NET设计模式(3):工厂方法(Factory Method)