自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lru的个人博客

stay hungy stay foolish

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

原创 HeadFrist设计模式学习之状态模式

HeadFrist设计模式学习之状态模式状态模式定义状态模式允许对象在内部改变状态时改变它的行为,对象看起来好像修改了它的类。状态模式用于当类由于条件语句而使逻辑变得十分复杂并且难于修改时,它将逻辑根据条件分成不同的类(每个类称之为一个状态),从而使类的内部结构变得清晰易读并且更符合业务逻辑。需求——实现下列糖果机class gumballMachine {int Money = 10; //

2016-06-16 10:31:31 250

原创 HeadFrist设计模式学习之迭代器模式

HeadFrist设计模式学习之迭代器模式 迭代器模式定义提供一种方法顺序访问一个聚合对象中的各个元素,而又不暴露其内部表示 需求:设计一个print类用来打印对象内部的数据(ArryList,数组等等)数据对象样例class arrayData {ArrayList al;public arrayData() { // TODO Auto-generated construc

2016-06-11 22:30:09 274

原创 HeadFirst设计模式学习之组合模式

HeadFirst设计模式学习之组合模式组合模式定义允许你将对象组合成树形结构来表现“整体/部分”层次结构。组合能让客户以一致的方式处理个别对象以及对象组合从定义出发可以得出两个结论组合模式是基于树这种数据结构的组合模式的目的是“用一致的方式处理个别对象以及对象组合”需求设计菜单,菜单能包含菜单项或者子菜单,子菜单能包含菜单项或者二级子菜单,以此类推。分析菜单和菜单项应拥有共同的基类

2016-06-11 22:29:24 386

原创 AndroidStudio快捷键汇总

AndroidStudio 快捷键汇总

2016-06-06 20:39:14 236

原创 HeadFirst 设计模式学习之模板方法模式

HeadFirst 设计模式学习之模板方法模式 模板方法定义在一个方法中定义一个算法骨架,而将一些步骤延迟到子类中,模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。 demo演示–泡茶和冲咖啡分析:泡茶和冲咖啡都可以分成下面四个步骤:把水烧热冲泡茶/咖啡将茶/咖啡倒入杯子加入合适的调料(茶可以放柠檬,咖啡放糖)定义算法骨架:void preparRecip

2016-06-03 22:34:23 291

空空如也

空空如也

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

TA关注的人

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