自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Case

it's my life!

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

原创 观察者模式

/* * 观察者模式 * 适用于一vs多的状况,当一个对象改变时,需要通知其他多个对象,而另外的多个对象各自有各自的独特行为! * 观察者模式从uml中很容易看出特点!有点类似于网络中的组播方式:多个设备加入组播组(多个对象成为观察者),一个设备发 * 消息时,组播组中所有设备都将接收到消息(一个对象发通知,其他收到通知),设备收到消息后,怎么显示是自己的事情(如msn,q

2009-01-06 11:14:00 750

原创 策略模式

/* * 关于策略模式 * 策略模式的作用是为了将一堆各种不同的算法或策略用相同接口表示出来,在使用是利用接口来实现调用 * 下面是中一个简单例子,自己按自己想法写成,如有问题,请提出意见 * Duck是一个抽象基类,需要其他各种不同类型的鸭子来继承(例如有飞行鸭?,quake翻译为震动鸭???,还有其他各种鸭子) *这时候,其他鸭子就继承基类鸭,而鸭有自己行为,飞行(

2009-01-06 10:08:00 791

原创 命令模式

/* * 关于命令模式的个人理解,不是很深透,先写篇短文记录一下学习历程,这几天陆续重写早段时间看的其他几个模式 * 命令模式 * 主要有几个角色:client,接受者,抽象命令接口,具体命令实现,调用者 * 下面写了个例子: * Light 抽象灯类-接受者 * RoomLight,KitchenLight 具体类 *  * Command 抽象命令接

2009-01-05 22:17:00 842

空空如也

空空如也

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

TA关注的人

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