自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

fastzhao的专栏

程序员养家真难

  • 博客(4)
  • 收藏
  • 关注

原创 设计模式(2)- 抽象工厂(Abstract Factory)

描述:     抽象工厂是一个适用于创建一系列相关的产品的创建性模型.比如设计模式书中经常讲的那个例子-支持多视感窗口的工具包,比如windows和motif风格,这个是风格族.每种风格下面都有些标准的产品族,象BUTTON, TextBox, ListBox等.试想一下,如果直接在client中指定具体产品和它的风格,那么会出现2*3 = 6中组合,如果新增一种产品或风格,那么组合会以倍数增加,

2006-05-30 09:57:00 968

原创 有限状态机(finity state machine)

       有限状态机简称FSM,FSM就是描述一个过程由有限个独立状态组成,这些状态可以互相迁移,直到最终离开这个过程.游戏就是一个FSM,因为游戏总是由一些状态组成,每个场景就是一个状态,然后游戏的整个过程就是不断在这些场景中切换,来推动游戏的进行.可以说游戏框架不只是FSM,但是FSM绝对是游戏框架的核心.        前一段时间通过移植一款韩国游戏,我从中抽出了一个FSM框架,是B

2006-05-25 15:13:00 1990 2

原创 设计模式(1)-工厂方法(Factory Method)

一. 工厂方法(factory-method)模式 1.意图定义一个创建对象的接口,让子类决定实例化哪个产品类。工厂方法使一个对象的创建延迟到子类。 2.适用性当一个类不知道它要创建的对象的类时。当一个类希望由它的子类来决定创建哪个类的对象时。当一个类决定将创建对象委托给多个子类,并且希望将那个子类是代理这一信息局部化的时候。 3.结构    

2006-05-24 17:48:00 1045

原创 从面向对象到设计模式

设计面向对象软件比较困难,但是设计可复用的面向对象软件就更加困难了.随着面向对象技术的发展,最早的面向对象思想已经落伍了.我们知道面向对象主要内容就是:"封装","继承","多态".这个没有错.主要是对这三个主要内容的看法,现在和过去已经不同了,下面就我看的一些书从中得到感悟共享给大家.有异意的朋友,欢迎PK.     封装,以前包括在大学的时候,老师给的直接的解说就是数据隐藏,而我现在要说的是这

2006-05-23 16:10:00 1087

空空如也

空空如也

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

TA关注的人

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