
设计模式
掉下个小石头
jump jump jump...
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
设计模式—单例模式分析
单例模式:一个类只能有一个实例 首先,一个类要想只有一个实例,构造函数必须是私有的(如果是共有的,那就谁都可以实例化了)。其次因为构造函数是私有的,如果想外部调用这个类的话,必须要存在一个公有的静态方法。还有为了保证公有的方法返回实例的过程中实例的唯一性,这个实例应该是静态的。 总结一下就是,单例模式有以下三个要素:私有的构造方法指向自己实例原创 2015-05-22 10:34:06 · 1159 阅读 · 0 评论 -
设计模式—生产者消费者模式
生产者消费者模式是指生产者和消费者通过一个缓冲区(通常是一个队列)的进行通讯。生产者生产完数据之后不用等待消费者处理,直接放到缓冲区,消费者不找生产者要数据,而是直接从缓冲区里取,这样既能够保持生产者和消费者的并发处理,也可以平衡生产者和消费者的处理能力。这样做有以下优点:◇ 降低生产者和消费者之间的耦合性假设生产者和消费者分别是两个类。如果让生产者直接调用消费者的某个方法,那么生产者对于消费者就会原创 2015-07-26 21:23:02 · 4415 阅读 · 1 评论