oktatas:programozas:java:java_tervezesi_mintak
Különbségek
A kiválasztott változat és az aktuális verzió közötti különbségek a következők.
Következő változat | Előző változat | ||
oktatas:programozas:java:java_tervezesi_mintak [2019/08/21 23:40] – létrehozva admin | oktatas:programozas:java:java_tervezesi_mintak [2023/12/23 20:57] (aktuális) – admin | ||
---|---|---|---|
Sor 3: | Sor 3: | ||
====== Tervezési minták ====== | ====== Tervezési minták ====== | ||
- | * **Szerző:** Sallai András | + | * [[oktatas:programozás: |
- | * Copyright (c) Sallai András, 2014 | + | * [[oktatas:programozás:java: |
- | * Licenc: GNU Free Documentation License 1.3 | + | |
- | * Web: http://szit.hu | + | |
- | ===== Singleton ===== | + | |
- | + | ||
- | Akkor használjuk, | + | |
- | + | ||
- | < | + | |
- | class DolgozoElolepteto { | + | |
- | java.util.Queue< | + | |
- | protected DolgozoElolepteto() { | + | |
- | sor = new java.util.LinkedList< | + | |
- | } | + | |
- | 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(" | + | |
- | + | ||
- | 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