Felhasználói eszközök

Eszközök a webhelyen


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.

Összehasonlító nézet linkje

Következő változat
Előző változat
oktatas:programozas:java:java_tervezesi_mintak [2019/08/21 23:40] – létrehozva adminoktatas: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:java:java_tervezesi_mintak:Sinleton]] 
-  * Copyright (c) Sallai András, 2014 +  * [[oktatas:programozás:java:java_tervezesi_mintak:Factory]]
-  * LicencGNU Free Documentation License 1.3 +
-  * Webhttp://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.  +
- +
-<code java 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()); +
-+
-+
-</code>+
oktatas/programozas/java/java_tervezesi_mintak.1566423633.txt.gz · Utolsó módosítás: 2019/08/21 23:40 szerkesztette: admin