抽象工厂设计模式的问题

震我一下巧克力 2009-04-20 09:55:42
在抽象工厂设计模式中,实体工厂除了生产实体产品之外,还做什么业务处理?

如果我为抽象工厂单独创建类库项目,为抽象产品单独创建类库项目,为实体产品单独创建类库项目,那么我的实体工厂应该放在哪里?

在整个项目中,已为实体工厂的创建 写好了配置文件,为了达到在增加新的实体产品时只需用更换一个类库项目(dll文件),抽象工厂、实体工厂、抽象产品和实体产品该怎么分配他们的类库项目
...全文
130 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
蓝海D鱼 2009-04-20
  • 打赏
  • 举报
回复
看看 petshop
Ricercar 2009-04-20
  • 打赏
  • 举报
回复
抽象工厂创建的是一组相关的对象,如果单单创建对象用工厂模式
A-雷子 2009-04-20
  • 打赏
  • 举报
回复
up
  • 打赏
  • 举报
回复
参考 三层架构剖析
一个简单的案例
mvc简单案例,实现留言功能,支持换数据库。
包括:Web层,业务逻辑层,接口层,数据访问工厂, 模型层,数据访问层。
Microsoft Visual Studio 2005+SqlServer2000/Access 实现
解压到E盘可以直接运行

你的实体工厂建议也单独创建一个类库
tabbycat 2009-04-20
  • 打赏
  • 举报
回复
工厂和抽象工厂都是创建型模式,都是为了创建实例的
用不着为它们创建项目的,放在一个命名空间下都可以的,关键是看你的应用的
只有那种为了架构而设计的工厂模式才需要这样做。其实设计几个类也可以的。
wuyq11 2009-04-20
  • 打赏
  • 举报
回复

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧