我的拙作

文章分类

站点统计

  • 访问总计:4524701
  • 文章浏览:1870001
  • 文 章 数:101
  • 投 票 数:9066
  • 今日访问:962
  

奇幻RPG(角色技能 与 Strategy模式)

  • 设计模式  张子阳  2007/12/16   阅读(15535)
  • 本文简单介绍并实现了GOF的 Strategy 设计模式,我们以一款欧美风格的奇幻角色扮演游戏为背景,通过对角色技能(行为)的封装使用了这一模式。

奇幻RPG(人物构造 与 Abstract Factory模式)

  • 设计模式  张子阳  2007/12/16   阅读(11488)
  • 本文中,我们依然以奇幻RPG为背景,通过一个人物外形构建的范例,一步步学习了Abstract Factory抽象工厂模式的实现。

奇幻RPG(物品锻造 与 Decorator模式)

  • 设计模式  张子阳  2007/12/16   阅读(9753)
  • 本文中,我们通过一个常见的给武器(对象)添加宝石(获得额外的状态和行为)的例子,讨论了Decorator设计模式的实现过程。

Command 模式 Step by Step

  • 设计模式  张子阳  2007/12/20   阅读(23600)
  • 提起Command模式,我想没有什么比一个遥控器的例子更能说明问题了,本文将对Command模式作以简单介绍,我们通过完成这个范例来一步步实现GOF的Command模式。

重温Observer模式--热水器·改

  • 设计模式  张子阳  2008/6/18   阅读(12915)
  • C#中的委托和事件 一文的后半部分,我向大家讲述了Observer(观察者)模式,并使用委托和事件实现了这个模式。实际上,不使用委托和事件,一样可以实现Observer模式。在本文中,我将使用GOF的经典方式,再次实现一遍Observer模式,同时将讲述在 C#中的委托和事件 一文中没有提及的推模式(Push)和拉模式(Pull)。

Adapter模式

  • 设计模式  张子阳  2008/10/15   阅读(10673)
  • Adapter模式应该是设计模式中一个轻量级的模式,实现起来也比较简单,有时候不经意中,你可能就已经实现了一个Adapter模式,只是自己没有发现而已。本文将通过一个范例介绍 Adapter模式。
6 篇文章,当前显示 1-6 篇。
1 ( 第1页/共1页 )