< Java tervezési minták

Singleton

Szerző: Sallai András

Copyright © 2014, Sallai András

Licenc: CC BY-SA 4.0

Web: https://szit.hu

A Singleton

Akkor használjuk, ha egy osztályt egynél többször nem szeretnénk ha példányosításra kerülne.

class DolgozoElolepteto { java.util.Queue<String> sor; protected DolgozoElolepteto() { sor = new java.util.LinkedList<String>(); } public static final DolgozoElolepteto INSTANCE = new DolgozoElolepteto(); public void dolgozoVarolista(String dolgozoNev){ sor.add(dolgozoNev); } public String lekerSoros(){ return sor.remove(); } } public class Program01 { public static void main (String args[]) { DolgozoElolepteto dol = DolgozoElolepteto.INSTANCE; dol.dolgozoVarolista("Nagy József"); System.out.println(dol.lekerSoros()); } }

Lásd még

Singleton metódus