自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (2)
  • 收藏
  • 关注

原创 一个通用Creator和一个新的Factory模板(一)

这两个玩意令人振奋。Loki::Factory必须接受一个可调用体作为CreatePolicy, 一般是一个函数指针或着一个Functor对象。所以如果要在工厂注册20个产品,就必须有20个名字不同的生成函数或者20个Functor,这样非常麻烦。 //Loki::Factory 接口: template < class AbstractProduct,

2005-07-28 14:48:00 1111 1

原创 四论GProductCreator和FactoryUsingPointer

在前面我说,根本不需要AbstractFactory,GObject系列产品的客户给你一个namespace ConcreteFactoryG接口,而TObject系列产品的客户则给你一个namespace ConcreteFactoryT接口。他们的操作都是一样:createTank(),createBullet(),createBomb().然而,我很乐意发现,这个没用的AbstractF

2005-07-27 11:35:00 681 1

原创 三论GProductCreator和FactoryUsingPointer

我c/c++版发表了这篇文章的第(一)(二)两部分,现在我把它的第三部分发表到c/c++,vc++,设计模式,类库及组件版,因为我发觉这两个东西和这些版块都有关联,同时它们也值得让更多人了解。 我很郁闷我发出去的文章居然没有一个换行`_`,给大家阅读带来极大不便只能说sorry(也代管理员说sorry)./n///n/////n 我昨天晚上发现,利用GAbstractCreator

2005-07-27 10:31:00 699

原创 一个新的Factory,一个Creator以及它们的完美结合(二)

没有办法,我弄不明白为什么我编辑得好好的文章贴出去都变味了。给大家带来不便不能全怪我。但是故事还没讲完,无论如何我都得讲下去。我在用英文写的那个版本里(纯粹为了看看贴出去的效果)提到使用GProductCreator至少有两个原因,其中一个就是为了用于Factory模式。另外一个原因是,一个继承体系最好不要让用户自己来构造,而是将自己托管给一个对象生成器,所以它们应当把自己所有的construct

2005-07-26 21:18:00 837 1

原创 重发试试:A Polymorphic Product Creator.

I have create a article about this topic, but the all lettles piletogether, so I rewrite it again.I create a polymorphic product creator which allows you to create objects using its name as a temp

2005-07-26 20:10:00 652

原创 一个小东西:class Gotter,它从一个异质容器里找到你要的那个东西(二)

用法大概像这样:class A { public:

2005-07-26 17:00:00 763 1

原创 奉献给各位一个小东西:class Gotter(一)

奉献给各位一个小东西:class Gotter,它从一个异质容器里找到你要的那个东西,代码如下:#include #include using std::vector;using std::binary_function;template >struct Gettor:public binary_function{ result_type operator()(

2005-07-26 16:10:00 644

php,mysql,apache,jquery参考文档

php,mysql,apache,as3,jquery文档打包,适合网站开发人员查阅

2009-11-04

RapidCSS2008

Windows下很好很棒的轻量级css编辑器,可迅速和轻松地编辑无论多么复杂的CSS.

2009-04-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除