摘要: redis底层数据结构 阅读全文
posted @ 2019-11-19 10:11 songlingjie 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 模板方法模式 在模板模式(Template Pattern)中,一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。这种类型的设计模式属于行为型模式。 优点: 1. 封装不变部分,扩展可变部分。 2. 提取公共代码,便于维护。 3. 行为由 阅读全文
posted @ 2019-09-18 11:56 songlingjie 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 观察者模式 观察者模式(有时又被称为发布(publish ) 订阅(Subscribe)模式、模型 视图(View)模式、源 收听者(Listener)模式或从属者模式)是软件设计模式的一种。在此种模式中,==一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知==。这通常 阅读全文
posted @ 2019-09-17 09:52 songlingjie 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 前言 小龙同学花费毕生绝学精心学习并制作了自动化测试之selenium ,但预定分享时间时,小龙龙同学胆怯了,于是大哥小强出马,帮他完成预定分享时间的工作 代理模式 为其他对象(小龙)提供一个代理(小强)以控制对这个对象的访问. 类图如下: 优点: 1. 职责清晰。 2. 高扩展性。 3. 智能化。 阅读全文
posted @ 2019-09-10 10:35 songlingjie 阅读(189) 评论(0) 推荐(0) 编辑