
设计模式
Glemontree_
热爱技术,热爱开源
展开
-
[设计模式] 单例模式
懒汉模式即第一次调用该类实例的时候才产生一个新的该类实例,并在以后仅返回此实例。需要用锁,来保证其线程安全性。原因:多个线程可能进入判断是否已经存在实例的if语句,从而non thread safety。使用double-check来保证thread safety。但是如果处理大量数据时,该锁才成为严重的性能瓶颈。 静态成员实例的懒汉模式: 1 class Singleton 2 { 3 pr转载 2017-09-08 18:32:53 · 322 阅读 · 0 评论 -
[设计模式] 适配器模式
C++中的适配器模式一、为什么需要适配器模式当你想使用一格现存的类,但是它的方法和你的要求不相同时,此时就需要使用适配器模式。二、适配器的作用是什么适配器就是将一个类的接口转换成客户希望的另外一个接口,适配器模式使得原本由于接口不兼容而不能一起工作的类可以一起工作。三、适配器模式的分类适配器模式可以分为两类,一种是类模式适配器,另一种是对象模式适配器。 类模式适配器// 目标接口类,客户需要的接口转载 2017-09-08 18:33:36 · 390 阅读 · 0 评论