„Sznikák példakódok” változatai közötti eltérés

Kiskoza (vitalap | szerkesztései)
Háttérszál
Kiskoza (vitalap | szerkesztései)
Singleton
226. sor: 226. sor:




{{Infobox
| cím = Singleton példa
| háttérszín = #C0ffee
| keretszín = black
| tartalom =
Singleton tervezési minta implementálása C# nyelven
{{Infobox-táblázat|
{{Infobox-táblázatsor|A kód nyelve|C#}}
}}
}}
public class Singleton
{
    private static Singleton instance = null;
    public static Singleton Instance
    {
      get
      {
          if (instance == null)
            instance = new Singleton();
          return instance;
      }
    }
    protected Singleton() {} // Ne lehessen elérni a konstruktorát


 
    public void Print() {/* ... */}
}
// Használata:
Singleton s1 = Singleton.Instance;
s1.Print();
// Vagy:
Singleton.Instance.Print();




[[Kategória:Infoalap]]
[[Kategória:Infoalap]]
A lap eredeti címe: „https://vik.wiki/Sznikák_példakódok