今天面试,让我谈一种熟悉的设计模式

Sou2012 2009-08-26 08:45:17
我说就 AbstractFactory 吧

然后就是这样说的,如果要工厂要制造一种新的产品,AbstractFactory 有一个好处

就是不必去修改原来的代码。

比如现在在造桌子 Desk 用的 DeskFactory ,现在要又要造椅子

只需要增加一个类 ChairFactory

总体是这样的

AbstractFactory
| |
| |
| |
DeskFactory ChairFactory

不知道对不对,请大家帮我看看
...全文
292 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
beyond071 2009-08-27
  • 打赏
  • 举报
回复
帮顶 楼主居然挑把握不打的说...
Sou2012 2009-08-27
  • 打赏
  • 举报
回复
确实我要好好复习一下
tianya0609 2009-08-26
  • 打赏
  • 举报
回复
祝福。应该是讲优点,然后讲缺点。
kchpeng 2009-08-26
  • 打赏
  • 举报
回复
祝福你~
wanjingwei 2009-08-26
  • 打赏
  • 举报
回复
楼上几位好打击人那
xbfitliu 2009-08-26
  • 打赏
  • 举报
回复
我和LZ差不多,了解的不是很深入。
  • 打赏
  • 举报
回复
..祝福楼主
haiandj 2009-08-26
  • 打赏
  • 举报
回复
估计LZ没戏...
diablox0147 2009-08-26
  • 打赏
  • 举报
回复
估计LZ没戏...
superbtl 2009-08-26
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 ilysony 的回复:]
引用 1 楼 pengzhixi 的回复:
你就谈单件模式嘛!!


当时紧张,就说了Factory Design Pattern
[/Quote]其实单实例模式也不是特简单 如果人家问你线程安全问题 不知道你是否很清楚
superbtl 2009-08-26
  • 打赏
  • 举报
回复
比如一家是A公司造的桌子和椅子
现在添加一个B公司造的桌子和椅子

你说的不太合适
  • 打赏
  • 举报
回复
感觉不太合适
野男孩 2009-08-26
  • 打赏
  • 举报
回复
把抽象工厂模式说得过于简单了。所有的弹性都是靠中间层来增加的,你这从类厂直接到对象显然不会太正确。
gnuser 2009-08-26
  • 打赏
  • 举报
回复
我觉得分析,要讲优点和缺点。
Sou2012 2009-08-26
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 pengzhixi 的回复:]
你就谈单件模式嘛!!
[/Quote]

当时紧张,就说了Factory Design Pattern
pengzhixi 2009-08-26
  • 打赏
  • 举报
回复
你就谈单件模式嘛!!

64,318

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

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