„Tervezési minták (Sznikák)” változatai közötti eltérés

Kavics (vitalap | szerkesztései)
Nincs szerkesztési összefoglaló
Kavics (vitalap | szerkesztései)
Nincs szerkesztési összefoglaló
46. sor: 46. sor:
* Mindig ugyanazt az objektumot adja vissza
* Mindig ugyanazt az objektumot adja vissza
* Bárhol leírható ez:
* Bárhol leírható ez:
      * C++ esetén Singleton::Instance()
** C++ esetén Singleton::Instance()
      * Java esetén Singleton.GetInstance()
** Java esetén Singleton.GetInstance()
      * C# esetén propertyvel célszerű: Singleton.Instance
** C# esetén propertyvel célszerű: Singleton.Instance
      * globális hozzáférés a példányhoz
** globális hozzáférés a példányhoz
A Singleton konstruktora protected láthatóságú! Ez garantálja, hogy csak a statikus Instance metódushíváson keresztül lehessen példányt létrehozni.
A Singleton konstruktora protected láthatóságú! Ez garantálja, hogy csak a statikus Instance metódushíváson keresztül lehessen példányt létrehozni.
Kód (C#):  
Kód (C#):