singleton design pattern----------创建型模式之一

原创 2004年07月08日 10:41:00

该模式很简单,仅列举下列的代码:

class SingleTonClass

{

private:

      static SingleTonClass* singleton;

private:

        SingleTonClass()

      {}

public:

      static SingleTonClass*  GetInstance();

};

SingleTonClass::singleton = NULL;

SingleTonClass * SingleTonClass::GetInstance()

{

        if(singleton == NULL)

            singleton = new SingleTonClass();

        return singleton;

 }

设计模式(创建型)之单例模式(Singleton Pattern)

单例模式可能是23种设计模式中最简单的。应用也非常广泛,譬如Android中的数据库访问等操作都可以运用单例模式。核心概念: 确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这个类称...
  • yanbober
  • yanbober
  • 2015年04月27日 16:50
  • 2570

Java设计模式之适配器模式(Adapter Pattern)

Adapter Pattern的作用是在不改变功能的前提下转换接口。Adapter分为两类,一类是Object Adapter, 另一类是Class Adapter。由于Class Adapter的实...
  • tracker_w
  • tracker_w
  • 2014年06月17日 03:39
  • 2398

关于Spring创建Bean的模式-Singleton(单例模式)和Prototype

Spring Bean的创建:默认情况下Spring中定义的Bean是以单例模式创建的。 在GoF中的单例模式是指一个ClassLoader中只存在类一个实例。 而在Spring中的单例实际上更确...
  • dingqinghu
  • dingqinghu
  • 2013年05月27日 22:30
  • 7871

设计模式(Design Pattern) - 创建型模式(Creational Pattern) - 单例模式(Singleton Pattern) - Java实现

单例模式(Singleton Pattern):确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这个类成为单例类,提供全局访问的方法。实现单例模式的3个步骤: 1、private构...
  • achi010
  • achi010
  • 2017年06月25日 13:41
  • 167

单态设计模式(Singleton Design Pattern)

1 基本概念 单态模式是设计模式中最为人熟知的也是形式最简单的。它的基本概念是一个类只生成一个实例。 2 应用 singleton的应用有很多,譬如对数据库只能有一个连接,或者对网站的连接数的计...
  • linuxchyu
  • linuxchyu
  • 2012年08月23日 11:49
  • 346

Design Pattern: Singleton 模式

Design Pattern: Singleton 模式 Singleton的英文意义是独身,也就是只有一个人,应用在物件导向语言上,通常翻译作单例:单一个实例(Instance)。 很多时候...
  • yangzhengyi68
  • yangzhengyi68
  • 2012年05月16日 10:13
  • 300

Design Pattern:单例(SingleTon)模式

单例(Singleton)模式 单例模式:为了确保一个类有且仅有一个实例,并未它提供一个全局访问点 设计一个单例,需要确定何时实例化该类的单例对象,最简单的方式为:创建类的实例,并作为改类的静态成员...
  • w305172521
  • w305172521
  • 2016年08月19日 15:31
  • 189

单件模式 (Singleton design pattern)

有些对象我们只需要一个,比如:线程池、缓存、对话框、处理偏置爱好设置和注册表的对象、 日志对象、充当打印机、显卡等设备驱动程序的对象。 事实上,这些对象只能有一个实例,如果制造出更多的实例,就会导...
  • stuShan
  • stuShan
  • 2015年05月22日 16:16
  • 462

Design Pattern笔记(第三章 创建型模式 :Abstract Factoty---对象创建型模式)

工厂模式,把new的操作封装起来,屏蔽掉了客户直接接触具体对象的过程,只让客户与基类交互,降低耦合,增强代码的扩展性 意图: 提供一个创建一系列相关或相互依赖的接口,而无需指定它的具体类型。 简单...
  • tiancai_lanyangyang
  • tiancai_lanyangyang
  • 2016年08月01日 21:16
  • 127

设计模式(design pattern)-单例模式(singleton pattern)

设计模式最近感觉非常重要,为自己以后复习做下笔记 package com.yongan.test; /** * 此文是观 圣思园视频教程(张龙老师),自己动手写一个单例模式,只供学习参考. */...
  • woxinfeixian93
  • woxinfeixian93
  • 2012年09月26日 17:28
  • 323
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:singleton design pattern----------创建型模式之一
举报原因:
原因补充:

(最多只允许输入30个字)