asp.net 简单工厂模式和工厂方法模式之论述(2)


namespace FactoryMethodPattern
{
class Program
{
static voidMain(string[] args)
{
BLL product = new BLL();
product.Insert();
Console.ReadKey();
}
}
}


最后单击运行显示的输出信息为:

asp.net 简单工厂模式和工厂方法模式之论述

现在这个小系统整体就完成了,现在我要加入Oracel数据库呢?我只要在写两个Oracel数据库的类加到里面,再在app.config中修改一下路径就OK了。

总结:工厂方法克服了简单工厂违背开放-封闭原则的缺点,有保持了封装对象创建过程的优点,工厂方法模式是简单工厂模式的进一步抽象和推广,由于使用了多态性,工厂方法模式保持了了简单工厂模式的优点,而且克服了它的缺点。

您可能感兴趣的文章:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wjjwdj.html