自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 设计模式 - state 状态模式 与 strategy 策略模式 分析实现

策略模式-意图:允许用户根据需要来处理算法方案的变化 状态模式-意图:允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类。 两种模式都由三个角色组成: (1)环境(Context)角色:持有一个Strategy/state的引用(或以提供的形式,针对策略模式个人认为当具体的行为是个无状态实体时,没必要以持有的方式来实现,这样会造成改变策略时每次都需要创建一个新的环境和新的策略...

2019-10-25 00:05:45 311

空空如也

空空如也

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

TA关注的人

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