• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

wat is singletone

 
anilellendula kumar
Ranch Hand
Posts: 43
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hai!

Wat is singletone pattern, can anybody help me with an one example,how to make class as a singletone
 
Niyas Ahmed Sheikh
Ranch Hand
Posts: 129
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
In Singleton Pattern, You can't create a object for others class. They are restricted by making the constructor of their as private.


For the Singleton class the following is Mandatory:
1. Constructor should be private.
2. The object should be static.
(i.e., static classname ref = new classname(); )
3. Use static method to get the instance.


May be this link will be useful http://www.coderanch.com/t/400320/java/java/Singleton
 
Stan James
(instanceof Sidekick)
Ranch Hand
Posts: 8791
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
"Mandatory" is a bit strong there. Singleton has a mechanism to control the number of instances of a class. The number is usually "one" but there could be cases where some other small, controlled number is appropriate. And there are other mechanisms to control creation besides a private constructor.

The simplest mechanism is as described above:


Do look up the other threads on this topic. We've discussed WHY you'd want a singleton and some of the dangers many times before.
 
Layne Lund
Ranch Hand
Posts: 3061
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Have you ever heard of Google? If not, check out all the links it gives that describe the Singleton pattern.

Layne
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic