自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

NeoMc的技术博

每天进步一点点~向着未来奔跑!

  • 博客(3)
  • 资源 (1)
  • 收藏
  • 关注

原创 HeadFirst设计模式学习笔记7-状态模式

状态模式 定义:允许对象在内部状态改变时改变它的行为,对象看起来好像修改了它的类。   这句话的意思是,类对象的行为,不仅受当前他所处于的状态影响,还受他执行动作的影响,而且伴随着内部状态的改变。同时,如果我们能修改实例对象的状态,那么看起来我们好像改变了对象的实例化的类。类图如下:   状态模式的类图很像策略模式的,但他们有本质的不同,主要表现在两种模式的设计意图不同: l  状态模

2011-11-04 15:03:32 784

原创 HeadFirst设计模式学习笔记6-迭代器模式&组合模式

迭代器模式 定义:提供了一种方法,可以顺序的访问一个聚合对象内的各个元素,而又不暴露其内部的表示。类图如下: 这个模式至少带来了两个好处: 1.      采用分离出去的的遍历方式设计可以让遍历从聚合类中解耦,可以实现自己的遍历方式,并且对外提供遍历的统一接口,封闭对内实现方式。 2.      聚合对象不再负责维护内部对象集合的遍历方式,这样减少了聚合对象的职责,让聚合类的接口和

2011-11-04 15:02:08 912

原创 HeadFirst设计模式学习笔记5-模板模式

模板方法          模板方法中,有的方法是由超类实现的,有些方法是由子类处理的。需要子类处理的方法需要声明为抽象方法。          模板方法定义了一个算法的框架,框架里面有一些小的步骤,这些步骤既可以在超类中实现,也可以延迟到子类实现。这样使得子类可以在不影响算法结构情况下修改具体实现。          模板方法应声明为final,以防止子类继承时覆盖。 在模板模式中使用钩

2011-11-01 10:01:11 132

CplplProgrammingCookbook学习c++很好的一本书

CplplProgrammingCookbook学习c++很好的一本书。里面详细的介绍了C++开发的各种问题。对STL的讲解尤为细致。

2011-09-20

空空如也

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

TA关注的人

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