社区
研发管理
帖子详情
小弟最近写了一个abstract factory模式的代码!
lonelybug
2003-10-05 05:11:05
希望各位看一下,由于,我也是照猫画虎(看java的源代码),然后根据自己的理解写的。
各位如果看完之后帮忙up一下这个帖子,我还有点问题要问!
我怎么觉得我这个模式在main.cpp文件中使用的时候不是很对呢!?还是,我设计的时候有问题!
下载地址:http://www.boustead.edu.cn/forum/A_SOKEFILE/Other/AbstractFactory.rar
...全文
38
16
打赏
收藏
小弟最近写了一个abstract factory模式的代码!
希望各位看一下,由于,我也是照猫画虎(看java的源代码),然后根据自己的理解写的。 各位如果看完之后帮忙up一下这个帖子,我还有点问题要问! 我怎么觉得我这个模式在main.cpp文件中使用的时候不是很对呢!?还是,我设计的时候有问题! 下载地址:http://www.boustead.edu.cn/forum/A_SOKEFILE/Other/AbstractFactory.rar
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lonelybug
2003-10-13
打赏
举报
回复
哦!明白点了!谢谢了!我再改一下!
BirdGu
2003-10-13
打赏
举报
回复
每次用到某个factory时都要去调用Widget.createFacotry,然后这个方法又去new XXXFactory。是说这个没有必要。XXXFactory类是不保存状态的,所以其实例是可以重用的。
你的程序中只创建XXXFactory,没释放,有内存泄漏。你现在程序中的做法使这种错误比较容易发生。
当然,从实现Abstract Factory的概念的角度来说,程序是正确的。
lonelybug
2003-10-12
打赏
举报
回复
up一下了!有没人顶了!!!
agiler_charming
2003-10-11
打赏
举报
回复
许多人都只写了abstract factory
lonelybug
2003-10-11
打赏
举报
回复
en!?没明白!
BirdGu
2003-10-10
打赏
举报
回复
下载的代码中没看到这一段。
lonelybug
2003-10-10
打赏
举报
回复
那你说的那个factory不需要每次都new吧?
这句话说得是那个!?
谢谢!
BirdGu
2003-10-09
打赏
举报
回复
你觉得有什么不对呢?基本上应该还是正确的吧?
factory不需要每次都new吧?
号哥|
2003-10-09
打赏
举报
回复
up
lonelybug
2003-10-09
打赏
举报
回复
在graphictool.cpp文件中的这部分代码,是不是
LineGraphic* linegrahpic=new LineGraphic;这种代码应该改一下呢!?请指点一下!!
Graphic* GraphicTool::Manuipulate(std::string ProtoType)
{
if (ProtoType=="LINE")
{
LineGraphic* linegrahpic=new LineGraphic;
return linegrahpic->Clone();
}
else if(ProtoType=="NOTE")
{
NoteGraphic* notegraphic=new NoteGraphic;
return notegraphic->Clone();
}
else
return 0;
}
termite
2003-10-09
打赏
举报
回复
factory不需要每次都new吧???
lonelybug
2003-10-08
打赏
举报
回复
我最后一次up的机会了!大家没有感兴趣的嘛!?
lonelybug
2003-10-06
打赏
举报
回复
upup
lonelybug
2003-10-06
打赏
举报
回复
当然不是了,是C++的!!!
berl88
2003-10-06
打赏
举报
回复
昨不是java的?
lonelybug
2003-10-05
打赏
举报
回复
upupup
如何让孩子爱上设计
模式
—— 6.抽象工厂
模式
(
Abstract
Factory
Pattern)
如何让孩子爱上设计
模式
—— 6.抽象工厂
模式
(
Abstract
Factory
Pattern)标签: 设计
模式
初涉描述性文字上节通过小猪开奶茶店的例子引入了简单工厂
模式
与工厂方法
模式
, 本节我们来继续通过这个例子引出抽象工厂
模式
!小猪的奶茶店开 了也有一段时间了,吃货们对奶茶都很满意,更多的反馈是太单调 如果能搭配其他的小吃,比如手抓饼,咖喱鱼蛋啥的就更好了, 小猪通过自学学会了很多小吃
Simple
Factory
Vs
Factory
Method Vs
Abstract
Factory
by Example
http://vivekcek.wordpress.com/2013/03/17/simple-
factory
-vs-
factory
-method-vs-
abstract
-
factory
-by-example/ http://blog.csdn.net/humanbeng/article/details/7176751 Simple
Factory
Pattern D
06 抽象工厂
模式
(
Abstract
Factory
Pattern)
隔了两三天,今天在复习两个设计
模式
。 描述性文字 上节通过奶茶店的例子引入了简单工厂
模式
与工厂方法
模式
, 本节我们来继续通过这个例子引出抽象工厂
模式
!
代码
示例 package
abstract
Factory
Pattern; import java.util.Random; /** * 抽象工厂
模式
测试例程 * @Package
abstract
Factory
Patt...
java
factory
用法_怎样使用Java实现
Factory
设计
模式
刚刚将四人帮的设计
模式
看完了,总觉得这本书
写
得实在难理解,痛苦之时,恰好发现了用Java来理解设计
模式
原来是一种最好的方式,可是苦于网上现在只有C++的设计
模式
实现源码,而却没有一份完整的Java实现的设计
模式
源码。
小弟
不才,希望借此篇文章,让大虾们共同努力,整理出一份较为完整且容易理解的用Java实现的设计
模式
源码!/*** Design Pattern In Java* Name:Factor...
设计
模式
之抽象工厂
模式
抽象工厂
模式
(
Abstract
Factory
):提供
一个
创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 一、抽象工厂
模式
抽象工厂
模式
(
Abstract
Factory
Pattern)是围绕
一个
超级工厂创建其他工厂。该超级工厂又称为其他工厂的工厂。这种类型的设计
模式
属于创建型
模式
,它提供了一种创建对象的最佳方式。其UML图如下:抽象工厂
模式
由以下部分组成:抽象工厂(
Abstract
F
研发管理
1,265
社区成员
28,324
社区内容
发帖
与我相关
我的任务
研发管理
软件工程/管理 管理版
复制链接
扫一扫
分享
社区描述
软件工程/管理 管理版
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章