[fpc-pascal] Implementing a true Singleton - Can we decrease
the visibility of a method?
Daniël Mantione
daniel.mantione at freepascal.org
Fri Dec 8 19:15:54 CET 2006
Op Fri, 8 Dec 2006, schreef Micha Nelissen:
> Btw, I think singletons are nonsense too. Why is a global variable evil,
> and a singleton class not ?
Well, a singleton can hide and/or protect its private data.
Actually, a unit is a singleton. The procedures are the methodes, the =
interface declares the public methode and the implementation the private =
methods. The constructor is the initialization section and the destructor =
the finalization section.
But, in pure OOP the unit concept does not exist. I interpret the =
singleton as the OOP equivalent of the unit.
Dani=EBl
More information about the fpc-pascal
mailing list