c# 中工厂设计模式是什么 请大侠解答!!

来源:百度知道 编辑:UC知道 时间:2024/05/17 07:29:16

工厂设计模式也是基二三层架构的,只不过比简单的三层要复杂一些.你只要了解工厂模式里面的所分的具体层之间的关系与调用顺序就行了,其实跟简单三层差不多.工厂模式解决的问题就是实现不同类的实例化问题,应用于实际项目中就是可以解决整个软件项目支持不同的说据库.工厂模式中分有:component(组件层),BLL(业务逻辑层),Web(表示层),DAL(方法层).其中组件层中包含了很多组件,如数据工厂,sqlhelper,接口,实体类.DAl层可有不同的形式,可有支持sqlserver数据库的类库,支持access的类库,oracle的类库等等,就看你工程里要支持多少个数据库.不同的数据库驱动不一样,所以就要写不同的类库.实现不同类库调用的方法就是在web.config文件中指定调用DAL方法层的路径.只要有简单三层的基础,要现解工厂模式还是很简单的,里面也就是你调用我,我传递数据之类的.哈...希望你能多到网上查些资料.本人是.net软件工程师,希望以后能多交流.

以下的网址可以帮到你的

.NET设计模式系列文章

http://www.cnblogs.com/Terrylee/archive/2006/07/17/334911.html

工厂方法模式(Factory Method)

http://terrylee.cnblogs.com/archive/2006/01/04/310716.html

设计模式跟语言没有关系,你可以看看这个文章,如果还想更详细的话就买本书看吧
C#中如何应用MVC设计模式 C#中的设计模式 C#的设计模式难学不 C#在开发中,工厂模式在三层里怎么用的? 计算机设计模式中GOF是什么? 工厂的赢利模式是什么 请推荐一本C#设计模式书籍(中文)及购买方式 请大家推荐一本学习面向对象或者设计模式的好书(语法最好C#的) 编程中所说的 工厂模式 是什么意思?? 这几本C#设计模式哪本最好?