摘要: 第三只眼看中国网游  阅读全文

posted @ 2008-11-28 10:20 Herbert 阅读(396) | 评论 (0)编辑 收藏

     摘要: 制作波浪  阅读全文

posted @ 2008-11-26 22:59 Herbert 阅读(942) | 评论 (1)编辑 收藏

     摘要: 使用DXUT显示网格时的坐标变换问题  阅读全文

posted @ 2008-11-21 23:37 Herbert 阅读(350) | 评论 (0)编辑 收藏

     摘要: C/C++禁用危险API  阅读全文

posted @ 2008-11-13 11:51 Herbert 阅读(3445) | 评论 (1)编辑 收藏

     摘要: 众里寻它千百度,那Bug却在......  阅读全文

posted @ 2008-11-11 19:22 Herbert 阅读(388) | 评论 (0)编辑 收藏

     摘要: Composite(组合)模式  阅读全文

posted @ 2008-11-08 14:01 Herbert 阅读(367) | 评论 (0)编辑 收藏

     摘要: Decorator(装饰)模式  阅读全文

posted @ 2008-11-08 13:26 Herbert 阅读(730) | 评论 (0)编辑 收藏

     摘要: Prototype模式  阅读全文

posted @ 2008-11-08 11:06 Herbert 阅读(267) | 评论 (0)编辑 收藏

  Builder模式与Abstract  factory 模式比较相似,不同的地方在于Builder模式在创建过程中是按步骤来创建对象的每个部分,然后返回该被创建的对象;而抽象工厂则侧重于不同的工厂创建不同的产品。
  如下图所示:



  理解的要点有两个,一个是Client对Director的使用;另外一个是Director的CreateProduct()方法的实现。
   
   CreateProduct()方法的实现:
   Product Director::CreateProduct( AbstractBuilder builder)
   {
         builder.BuildPart1();
         builder.BuildPart2();
         builder.BuildPart3();
         return builder.GetProduct();
   }

   Client 的调用:
   Builder1 builder;
   Director dir;
   Product pro = dir.CreateProduct( builder);

posted @ 2008-11-08 10:49 Herbert 阅读(1552) | 评论 (0)编辑 收藏

     摘要: 配置CEGUISample的使用环境  阅读全文

posted @ 2008-11-06 14:32 Herbert 阅读(878) | 评论 (0)编辑 收藏

仅列出标题
共4页: 1 2 3 4