自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java设计模式——责任链模式

责任链模式,顾名思义,多个对象可以处理同一个请求,但是用哪个对象处理请求,是动态的,对象成链式结构,将请求一级一级向下传,处理则截断,否则继续向下传递,这就是责任链模式。 android里的屏幕触摸事件就是用的这种模式,父布局先收到触摸事件,如果父布局选择处理,子view则收不到触摸事件,反之父布局将事件传给子布局,后面有时间我会写一篇关于android触摸事...

2017-07-08 16:15:08 443

原创 Java设计模式——状态模式

状态模式,顾名思义,在不同的状态有不通的行为,比如我们常用的新浪微博,当点击分享按钮时,如果是登录状态,则跳入分享输入界面,如果是未登录状态,则跳入登录页面。 一、定义: 当一个对象的内在状态改变时允许改变其行为,对这个对象看起来像是改变了其类。 状态模式的UML图如下: Context:环境类,定义客户感兴趣的解耦,维护一个States子类的实例,这个实力定义了对象当...

2017-07-07 11:47:57 303 1

原创 Java设计模式——策略模式

我们写代码的时候,有时会写很多if...else if....else...的条件语句,或者switch...case...case... 。。。 这会使我们的代码非常臃肿,策略模式的目的就是避免了各种条件判断的臃肿代码,使代码更加可读,而且方便后期维护。 一、定义 策略模式定义了一系列算法或逻辑,并将每一个算法或逻辑封装起来,而且使它们可以相互替换,策略模式让算法或逻辑独立于使...

2017-07-07 11:09:59 216

空空如也

空空如也

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

TA关注的人

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