自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

封尘之魂

一步一步来

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

原创 head first 设计模式 Observer模式

策略模式:定义了对象之间的一对多依赖,这样一来,这样一来当一个发生改变的时候,它的所有依赖都会发生变化 观察者模式代码如下 1主题接口也就是那个可能会发生数据变化 public interface Subject {      //将观察者注入到主题中      public void registerObserver(Observer o);      //将观察者从主题

2017-06-20 22:59:58 240

原创 head fiest 设计模式第一章

设计准则 面向接口编程而不是实现类 多用组合少用继承 封装将变的分离出来不变的抽出来,很多设计都是有这个演变出来的 第一章讲解的模式是策略模式 作者以设计一个鸭子类的游戏为开端讲解的。Duck类为所有鸭子类的超类,其他类可以继承他 Dack鸭子类里面有多个方法fly  behavior  eat但是有些鸭子是不会飞的这又如何解决。 其一是将fly方法移植出来,用一个专门的接口进行实现

2017-06-19 21:58:00 256

华为内部培训PDF

就业培训的神器 让你快人一步 提前做好充足的准备

2014-04-27

空空如也

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

TA关注的人

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