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 early binding and Late binding. Difference which is better ?
Where is session data stored in asp net?
how can i inharit multiple classes?
To call a Web service SOAP which transport protocol you use?
How can you debug your.net application?
Explain Assemblies?,Difference between Panel and GroupBox?,Differences between ASP and ASP.NET?
What is difference between session and cookie?
Explain repository pattern in asp.net mvc? : asp.net mvc
List the asp.net validation controls?
What are the differnt types of handler in ASP.NET?
0 Answers Sans Pareil IT Services,
What are runtime hosts?
What r the remotable objects. and how u make an application remotable
Visual Basic (800)
C Sharp (3816)
ASP.NET (3180)
VB.NET (461)
COM+ (79)
ADO.NET (717)
IIS (369)
MTS (11)
Crystal Reports (81)
BizTalk (89)
Dot Net (2435)
Exchange Server (362)
SharePoint (720)
WCF (340)
MS Office Microsoft (6963)
LINQ Language-Integrated Query (317)
WPF (371)
TypeScript (144)
Microsoft Related AllOther (311)