[ENH] Singleton class

shaping at bigfoot.com shaping at bigfoot.com
Sat May 1 02:00:58 UTC 1999


----- Original Message -----
From: Norton, Chris <chrisn at Kronos.com>
To: Squeak (E-mail) <squeak at cs.uiuc.edu>
Sent: Friday, April 30, 1999 7:14 PM
Subject: [ENH] Singleton class


> Hi Folks.
>
> I needed an object with only one instance so I whipped up the ol'
Singleton
> class.  It's nothing special, but I thought you might like it too, so here
> it is...
>
> ---==> Chris
>
> PS>  [For Newbies...]
>
> Singletons are classes that can only have a single instance of themselves.
> This is a fairly common situation in software engineering.  I often use
> singletons to represent the single doorway to my database (e.g.
DBManager).
>
> To make use of Singleton, simply create a subclass of it.  You can access
> the single instance of your new class by calling its class method
"current"

How about class method #only?


> (Singleton will not allow you to create new instances of itself via
> Singleton class>>new).
>

Shaping





More information about the Squeak-dev mailing list