自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【每日一记】设计模式——解释器模式

解释器模式定义语言的文法,并且建立一个解释器来解释该语言中的句子

2016-12-26 19:26:17 308

原创 【每日一记】设计模式——中介者模式

中介者模式定义一个中介对象来封装系列对象之间的交互。中介者使各个对象不需要显示地相互引用,从而使其耦合性松散,而且可以独立地改变他们之间的交互

2016-12-25 20:28:46 258

原创 【每日一记】设计模式——访问者模式

访问者模式表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素类的前提下定义作用于这些元素的新操作

2016-12-24 21:54:41 219

原创 【每日一记】设计模式——状态模式

状态模式允许一个对象在其内部状态改变的时候改变其行为。这个对象看上去就像是改变了它的类一样

2016-12-23 20:28:30 263

原创 【每日一记】设计模式——备忘录模式

备忘录模式在不破坏封闭的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态

2016-12-22 20:21:55 294

原创 【每日一记】设计模式——命令模式

命令模式将来自客户端的请求传入一个对象,从而使你可用不同的请求对客户进行参数化。用于“行为请求者”与“行为实现者”解耦,可实现二者之间的松耦合,以便适应变化。分离变化与不变的因素

2016-12-21 20:03:52 286

原创 【每日一记】设计模式——责任链模式

责任链模式能避免请求发送者与接收者耦合在一起,让多个对象都有可能接收请求,将这些对象连接成一条链,并且沿着这条链传递请求,直到有对象处理它为止

2016-12-20 19:42:11 326

原创 【每日一记】设计模式——迭代器模式

迭代器模式提供一种方法顺序访问一个聚合对象中的各种元素,而又不暴露该对象的内部表示

2016-12-19 21:09:28 305

原创 【每日一记】设计模式——观察者模式

观察者模式定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新

2016-12-18 20:39:42 316

原创 【每日一记】设计模式——模板方法模式

模板方法模式定义一个操作的算法骨架,而将一些步骤延迟到子类中,模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某种特定步骤

2016-12-17 19:41:39 432

原创 【每日一记】设计模式——策略模式

策略模式定义不同的算法族,并且之间可以互相替换,使算法的变化独立于使用算法的客户

2016-12-16 19:44:01 267

原创 【每日一记】设计模式——享元模式

享元模式运用共享技术有效的支持大量细粒度的对象,如果一个应用程序使用了大量的对象,而这些对象造成了很大的存储开销的时候就可以考虑使用享元模式

2016-12-15 20:11:39 256

原创 【每日一记】设计模式——组合模式

组合模式将对象组合成树形结构以表示‘部分-整体’的层次结构,使得用户对单个对象和组合对象的使用具有一致性

2016-12-14 19:54:15 229

原创 【每日一记】设计模式——桥接模式

桥接模式用来将抽象部分与它的实现部分分离,使它们都可以独立地变化

2016-12-13 20:17:34 318

原创 【每日一记】设计模式——外观模式

外观模式又名门面模式,为子系统中的一组接口提供一个一致的界面,定义一个高层接口,这个接口使得这一子系统更加容易使用

2016-12-12 20:08:33 254

原创 【每日一记】设计模式——代理模式

代理模式为其他对象提供一种代理以控制对这个对象的访问,分为静态代理和动态代理

2016-12-10 20:45:24 238

原创 【每日一记】设计模式——装饰器模式

装饰器模式可以在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能

2016-12-10 20:01:44 247

原创 【每日一记】设计模式——适配器模式

适配器模式将一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作

2016-12-09 20:02:00 243

原创 【每日一记】设计模式——原型模式

原型模式是一种创建型设计模式,它通过复制一个已经存在的实例来返回新的实例

2016-12-08 20:43:17 259

原创 【每日一记】设计模式——建造者模式

建造者模式是将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示

2016-12-07 20:38:35 272

原创 【每日一记】设计模式——工厂模式

概述工厂模式属于创建型模式,是非常常见的设计模式。可分为简单工厂、工厂方法、抽象工厂

2016-12-06 21:35:41 238

原创 【每日一记】设计模式——单例模式

单例模式,确保某个类只有一个实例。有饿汉式、懒汉式、枚举式、登记式等实现方式

2016-12-05 21:36:03 254

原创 【每日一记】设计模式——开篇

设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性

2016-12-05 20:09:06 488

转载 一张酷图帮你收集齐所有git命令

一张酷图帮你收集齐所有git命令

2016-12-05 08:38:43 249

原创 ChromeDriver相关备忘

WebDriver、ChromeDriver备忘

2016-11-24 17:17:24 277

原创 那些年没有躲过的Appium的坑

1.npm安装Appium失败 解决:失败是因为chromedriver被墙,设置系统环境变量CHROMEDRIVER_CDNURL=http://npm.taobao.org/mirrors/chromedriver即可2.输入法遮挡控件导致NoSuchElementException 解决:DesiredCapabilities中设置resetKeyboard为true3.iOS执行

2016-11-22 21:05:31 1025

RIATest62Installer_B6275

RIATest62Installer_B6275 内带恢复试用reg文件

2015-05-15

空空如也

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

TA关注的人

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