oktatas:programozas:java:java_tervezesi_mintak
Ez a dokumentum egy előző változata!
Tervezési minták
- Szerző: Sallai András
- Copyright © Sallai András, 2014
- Licenc: GNU Free Documentation License 1.3
- Web: http://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.1566423633.txt.gz · Utolsó módosítás: 2019/08/21 23:40 szerkesztette: admin