
设计模式
文章平均质量分 68
lqxqust
这个作者很懒,什么都没留下…
展开
-
Singleton设计模式
<br />简单的总结一下,最近使用的Singleton设计模式,在四人帮的书中,对Singleton的解释是“保证一个类只有一个实体,并且提供一个全局访问点”,定义很简单,但实现起来还是比较复杂,因为要考虑很多异常的情况。下面以一个例子在说明:<br /> <br />//Singleton.h源码 #pragma once #include <afxmt.h> class CSingleton { public: /*功能描述: 实例化类,返回值为引用可以防止被析构掉, 不过把析构函数原创 2010-06-22 00:14:00 · 427 阅读 · 0 评论 -
Python实现Singleton模式
Singleton模式即单例对象必须必须保证只有一个实例存在。可以说Singleton是设计模式中最基本一种设计模式,在学习设计模式时一般都会先了解该模式。在Python中实现单例模式有很多方法,下面简单总结以下,可以根据情况选择适合自己业务场景的一种进行实现。 1. 如果在C++中实现过单例模式,在Python中比较常想到的实现方法是借助__new__方法实现:class Singleton(o原创 2016-07-14 16:49:18 · 3863 阅读 · 0 评论