„Tervezési minták (Sznikák)” változatai közötti eltérés
Nincs szerkesztési összefoglaló |
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() | |||
** Java esetén Singleton.GetInstance() | |||
** C# esetén propertyvel célszerű: Singleton.Instance | |||
** 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#): | ||