oktatas:programozas:java:java_tervezesi_mintak:sinleton
Ez a dokumentum egy előző változata!
Tervezési minták
- Szerző: Sallai András
- Copyright © 2014, Sallai András
- Licenc: CC BY-SA 4.0
- Web: https://szit.hu
Singleton
Akkor használjuk, ha egy osztályt egynél többször nem szeretnénk ha példányosításra kerülne.
- Program01.java
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()); } }
oktatas/programozas/java/java_tervezesi_mintak/sinleton.1703361478.txt.gz · Utolsó módosítás: 2023/12/23 20:57 szerkesztette: admin