自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 《head first设计模式》之状态模式理解

定义:允许对象在内部状态改变时改变它的行为,对象看起来好像修改了它的类。举个栗子:考虑一个自动售货机,它有待投币,已投币,已售出,售罄这四种状态,有投币,退币,出货三种操作。如果用户投币,前提必须是机器处于待投币状态,如果用户选择出货,那必须是已投币状态且非售罄,这样就存在一些操作和状态的...

2018-11-14 17:08:00 94

转载 《head first设计模式》之装饰者模式理解

定义:以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案,在不改变原来代码的情况下,扩展功能。设计原则:开闭原则,对扩展开放,对修改关闭。举个栗子:星巴克有很多种咖啡,有很多种调料,目的是为了计算最终的价格cost方法(添加调料后)和此种咖啡的描述getDesp方法...

2018-11-06 11:31:00 122

转载 《head first设计模式》之策略模式的理解

定义(维基百科):对象有某个行为,但是在不同的场景中,该行为有不同的实现算法。定义了一族算法封装了每个算法这族的算法可互换代替设计原则:找出应用中 可能需要变化之处,独立出来,不要和不变的代码混在一起。针对接口编程,实现动态绑定。组合复用原则:多使用组合达到代码的重...

2018-10-22 13:31:00 112

转载 Java实现模拟登录正方教务抓取成绩、课表、空教室信息

实现原理分析: 我们抓取数据,就是用代码去模拟浏览器登录,及点击链接的一步步操作,把返回的HTML数据进行解析,得到我们想要的内容,即一个简单的网络爬虫。只要熟悉http协议,熟悉web项目的开发过程。我们可以借助工具如IE插件HttpWatch、浏览器自带的开发者工具抓包分析请求过程,通...

2016-04-06 11:34:00 540

空空如也

空空如也

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

TA关注的人

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