小小及

2018年12月3日

python super用法解析

摘要: 参考:http://www.cnblogs.com/zongfa/p/9238194.html 阅读全文

posted @ 2018-12-03 09:45 小小及 阅读(86) 评论(0) 推荐(0) 编辑

2018年8月24日

C++ 11 原子操作

摘要: 参考:https://blog.csdn.net/yockie/article/details/8838686 阅读全文

posted @ 2018-08-24 09:33 小小及 阅读(259) 评论(0) 推荐(0) 编辑

2018年8月14日

模板模式

摘要: 使用场景:父类是一个纯虚类,提供一个接口,具体由子类实现,类似于C#的接口。 使用: 阅读全文

posted @ 2018-08-14 11:05 小小及 阅读(131) 评论(0) 推荐(0) 编辑

代理(Proxy)模式

摘要: 使用场景:使用代理来做事情; 参考:https://www.cnblogs.com/wxmwanggood/p/9272874.html 阅读全文

posted @ 2018-08-14 10:05 小小及 阅读(139) 评论(0) 推荐(0) 编辑

外观模式

摘要: 使用场景: 对外提供了一个单一的接口。 例子:如vs中的编译工作,只需要一个按钮(函数),就完成了语法分析,生成中间代码,生成汇编代码,链接成可执行程序或库等等动作; 阅读全文

posted @ 2018-08-14 09:40 小小及 阅读(132) 评论(0) 推荐(0) 编辑

2018年8月7日

组合模式

摘要: 使用场景:将对象组合成树形结构以表示“部分-整体”的层次结构,组合模式使得用户对单个对象和组合对象的使用具有一致性。 例子:比如一个集团公司,它有一个母公司,下设很多家子公司。不管是母公司还是子公司,都有各自直属的财务部、人力资源部、销售部等。对于母公司来说,不论是子公司,还是直属的财务部、人力资源 阅读全文

posted @ 2018-08-07 09:07 小小及 阅读(130) 评论(0) 推荐(0) 编辑

装饰器模式

摘要: 使用场景:动态地给一个对象添加一些额外的职责。 例子:比如手机,有诺基亚手机、苹果手机,允许你为这些手机添加特性,比如增加挂件、屏幕贴膜等。这些挂件和贴膜就是装饰器。 具体实现: 装饰器类: 使用: 参考:https://blog.csdn.net/wuzhekai1985/article/deta 阅读全文

posted @ 2018-08-07 08:47 小小及 阅读(116) 评论(0) 推荐(0) 编辑

2018年8月6日

C++ 智能指针

摘要: 参考:https://mp.weixin.qq.com/s/fM9fM1UhLhFWHJyKhFyhrg 阅读全文

posted @ 2018-08-06 14:09 小小及 阅读(108) 评论(0) 推荐(0) 编辑

桥模式

摘要: 使用场景:其作用就是让抽象与实现相分离,让两者都能够各自变化。 例子:小时候家里用的是白炽灯,开关是拉线开关,随着发展,节能灯取代白炽灯,按钮开关取代了拉线开关。开关和灯泡的关系可以看成是继承关系,因为开关可以看作是灯泡的一部分,灯泡完全拥有开关,如果真是使用继承设计,那么将无法应对开关和灯泡的变迁 阅读全文

posted @ 2018-08-06 11:00 小小及 阅读(192) 评论(0) 推荐(0) 编辑

2018年8月4日

适配器模式

摘要: 使用场景:将一个类的接口转换成客户希望的另外一个接口,从而使原本由于接口不兼容而不能一起工作的类可以一起工作。适配器充当一个中介的角色,链接”他人”与”自己”。 例子:世界各国插座标准都不尽相同,甚至同一国家的不同地区也可能不一样。例如,中国一般使用两脚扁型,而俄罗斯使用的是双脚圆形。那么,如果去俄 阅读全文

posted @ 2018-08-04 11:00 小小及 阅读(146) 评论(0) 推荐(0) 编辑

导航