Singleton Design pattern?How do you achieve it?
Answers were Sorted based on User's Feedback
Answer / mithun kanungo
We Can Achieve Singleton Design Pattern By restricting Other
Class To Make Object of the class By Using Constructor
instead we can Use A Static Method to get hold of the
Instance of the class , And By making our Constructor
private we can Restrict other classes to make Instance of
the Class , So that All other Classes use the same static
method to make only one instance of the class.
Is This Answer Correct ? | 6 Yes | 0 No |
Answer / shijas
Singleton design pattern we can implement using Static key
word that means only one instance.All the instances are
coming from the same memory location.
Is This Answer Correct ? | 3 Yes | 0 No |
Singleton design pattern can be achieved by following implementation:
1) Make class public
2) Static method to generate the instance of class(calling this method we can get the instance of a class if already a instance is generated we will get the same instance)
3) Private Constructor (so that no other class can generate the instance of singleton class)
Example::
class Class1
{
private static Class1 classInstance;
private IList<int> list = new List<int>();
private Class1()
{
if (list == null)
{
list = new List<int>();
}
}
public static void GetInstance()
{
if (classInstance == null)
{
classInstance = new Class1();
}
}
}
Is This Answer Correct ? | 1 Yes | 0 No |
what is the cursor
i cant get Primary output selection from the Dialog box While Creating Setup and Deployment the web application how to solve it..
Differentiate between early binding and late binding.
What is Active Directory? What is the namespace for that?
How can we pass info between 2 asp.net pages?
Why do we need url encoding?
What is the difference between and ActiveX dll and control?
What is session and application variable in asp net?
Which protocol is used to call web service?
What are Authentication and Authorization?
Is oauth for authentication or authorization?
Master Page