Follow Our FB Page << >> for Daily Laughter. We Post Funny, Viral, Comedy Videos, Memes, Vines...

What is singleton design pattern

What is singleton design pattern..

Answer / lokesh

Singleton design pattern is a a creational pattern to
dictate how and when objects get created and it's main
purpose is to ensure that a class has only one instance

#define NULL 0

class Singleton
Singleton& operator =(Singleton&);
int nValue;
static Singleton* pSingleton;
static Singleton*Instance()

if(NULL == pSingleton)
pSingleton = new Singleton();
return pSingleton;
void setValue(int val)
nValue = val;
int getValue()
return nValue;
Singleton* Singleton::pSingleton = NULL;

int main(int argc, char* argv[])
Singleton *abc = NULL;

Singleton *xyz = NULL;
Singleton *sss = Singleton::Instance();
return 0;

Is This Answer Correct ?    16 Yes 5 No

Post New Answer

More Design Patterns Interview Questions

Which Design Patterns you know?

4 Answers   Honeywell,

What is the difference between builder and composite?

0 Answers  

What are the SDLC phases you have invloved ?

0 Answers   Infosys, Tech Mahindra,

What is meant by design pattern?

0 Answers  

Give the syntax of css?

1 Answers  

What are actually Model,view,Controller in MVC Pattern?

2 Answers   Honeywell,

Explain what is good design?

0 Answers  

What is lexi design pattern?

0 Answers  

What is a lazy initialization in singleton?

0 Answers  

What is the creational design pattern?

0 Answers  

Shall we use abstract classes or interfaces in policy / strategy design pattern?

0 Answers  

what is design patterns? which design patterns mostly used in .net? How it is used with examples?

1 Answers   IBM, Satyam,