随笔分类 -  设计模式

单例模式
摘要:显然单例模式的要点有三个;一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。从具体实现角度来说,就是以下三点:一是单例模式的类只提供私有的构造函数,二是类定义中含有一个该类的静态私有对象,三是该类提供了一个静态的共有的函数用于创建或获取它本身的静态私有对象。 阅读全文
posted @ 2014-01-01 21:27 黑夜寻梦 阅读(107) 评论(0) 推荐(0)
什么是生产者消费者模式
摘要:在工作中,大家可能会碰到这样一种情况:某个模块负责产生数据,这些数据由另一个模块来负责处理(此处的模块是广义的,可以是类、函数、线程、进程等)。产生数据的模块,就形象地称为生产者;而处理数据的模块,就称为消费者。在生产者与消费者之间在加个缓冲区,我们形象的称之为仓库,生产者负责往仓库了进商品,而消费... 阅读全文
posted @ 2013-12-30 18:59 黑夜寻梦 阅读(499) 评论(0) 推荐(1)