- 博客(26)
- 资源 (1)
- 收藏
- 关注
原创 【每日一记】设计模式——中介者模式
中介者模式定义一个中介对象来封装系列对象之间的交互。中介者使各个对象不需要显示地相互引用,从而使其耦合性松散,而且可以独立地改变他们之间的交互
2016-12-25 20:28:46 258
原创 【每日一记】设计模式——访问者模式
访问者模式表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素类的前提下定义作用于这些元素的新操作
2016-12-24 21:54:41 219
原创 【每日一记】设计模式——备忘录模式
备忘录模式在不破坏封闭的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态
2016-12-22 20:21:55 294
原创 【每日一记】设计模式——命令模式
命令模式将来自客户端的请求传入一个对象,从而使你可用不同的请求对客户进行参数化。用于“行为请求者”与“行为实现者”解耦,可实现二者之间的松耦合,以便适应变化。分离变化与不变的因素
2016-12-21 20:03:52 286
原创 【每日一记】设计模式——责任链模式
责任链模式能避免请求发送者与接收者耦合在一起,让多个对象都有可能接收请求,将这些对象连接成一条链,并且沿着这条链传递请求,直到有对象处理它为止
2016-12-20 19:42:11 326
原创 【每日一记】设计模式——观察者模式
观察者模式定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新
2016-12-18 20:39:42 316
原创 【每日一记】设计模式——模板方法模式
模板方法模式定义一个操作的算法骨架,而将一些步骤延迟到子类中,模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某种特定步骤
2016-12-17 19:41:39 432
原创 【每日一记】设计模式——享元模式
享元模式运用共享技术有效的支持大量细粒度的对象,如果一个应用程序使用了大量的对象,而这些对象造成了很大的存储开销的时候就可以考虑使用享元模式
2016-12-15 20:11:39 256
原创 【每日一记】设计模式——外观模式
外观模式又名门面模式,为子系统中的一组接口提供一个一致的界面,定义一个高层接口,这个接口使得这一子系统更加容易使用
2016-12-12 20:08:33 254
原创 【每日一记】设计模式——适配器模式
适配器模式将一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作
2016-12-09 20:02:00 243
原创 【每日一记】设计模式——开篇
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性
2016-12-05 20:09:06 488
原创 那些年没有躲过的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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人