社区
C++ 语言
帖子详情
简单工厂模式和策略模式
bhkquan
2013-07-26 12:14:48
求解 这俩个 区别在什么地方,新人不太懂. 个人理解 都是通过条件 筛选出 子类对象类型的(父类指针)调用相应的 子类对象算法。
求大牛 指点
...全文
121
4
打赏
收藏
简单工厂模式和策略模式
求解 这俩个 区别在什么地方,新人不太懂. 个人理解 都是通过条件 筛选出 子类对象类型的(父类指针)调用相应的 子类对象算法。 求大牛 指点
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ztenv
版主
2013-07-26
打赏
举报
回复
好好读读gof的设计模式吧
liweiiewil
2013-07-26
打赏
举报
回复
呵呵,我之前也有过类似的问题。我对这个问题现在的理解是这样的:你首先要从概念上区分二者。二者一个是创建型模式,另一个是行为型模式。 所谓创建型模式,就是你可以创建出某个东西,之后一直使用它。比如你可以通过工厂创建出一个实例,之后使用N次,但并不是必需要在每次使用这个实例时再次调用工厂重新创建。 但行为型模式刻划的是某种行为,从程序的角度上来说,你每次要进行某种操作,都要走一遍策略,找到一个特定的行为并运行之。 从实现的角度上来看,二者确实很像。但从概念的角度上来说,二者还是有很大区别的。一定要先从概念的角度上理解才行。 这是我个人的一些看法,不当之处欢迎指正!
bhkquan
2013-07-26
打赏
举报
回复
大神 最好能举例 说一下 谢谢
bhkquan
2013-07-26
打赏
举报
回复
小弟 想先把 大话模式 看完 在看别的~ 求大神指点
C#设计模式大全
四、 工厂方法模式与
简单工厂模式
五、 Factory Method模式演化 六、 Factory Method模式与其它模式的关系 七、 另外一个例子 C#设计模式(6)-Abstract Factory Pattern 一、 抽象工厂(Abstract Factory)...
简单工厂模式
和
策略模式
的区别
简单工厂模式
和
策略模式
在结构模式上两者很相似,所以我们经常会混淆它们。这里就先说一说我对它们的理解。
简单工厂模式
::客户端传一个条件进工厂类,工厂类根据条件生成相应的对象并返回给客户端。 策略...
简单工厂模式
和
策略模式
的比较
首先来看一下
简单工厂模式
: 再看一下
策略模式
: 看完他们的结构图,是不是有种很相似的感觉?唯一不同的就是 简单工厂类 和 Context类。接下来再看一下代码上有什么区别。 简单工厂类和Context类中代码的...
设计模式系列----
简单工厂模式
和策略工厂模式的区别
首先来看一下
简单工厂模式
: 再看一下
策略模式
: 看完他们的结构图,是不是有种很相似的感觉?唯一不同的就是 简单工厂类 和 Context类。接下来再看一下代码上有什么区别。 简单工厂类和Context类中代码的区别 ...
(2)设计模式之
策略模式
及
策略模式
与
简单工厂模式
的结合
其实这个要求用前面说过的
简单工厂模式
也一样可以实现,直白的说,
简单工厂模式
和
策略模式
的差别很小,而
策略模式
和
简单工厂模式
结合起来与
简单工厂模式
自身比较的话,差距一般人看不出来… 如果用
简单工厂模式
来写...
C++ 语言
64,654
社区成员
250,484
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章