Návrhové vzory

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
m (Jedináček: Odkaz na Platnost proměnných.)
(Přidána tovární metoda a odkaz na ITNetwork kurz.)
 
Řádka 33: Řádka 33:
 
Příklad použití:
 
Příklad použití:
 
  Pocitadlo.getInstance().zvysBody(3);
 
  Pocitadlo.getInstance().zvysBody(3);
 +
  
 
== Pozorovatel ==
 
== Pozorovatel ==
 +
 +
 +
== Tovární metoda, tovární třída ==
 +
* Viz [https://www.itnetwork.cz/navrh/navrhove-vzory/gof/factory ITNetwork.cz → Factory].
  
  
 
== Další zdroje ==
 
== Další zdroje ==
 
* [http://programujte.com/clanek/2012032900-serial-navrhovych-vzoru-1-dil/ Programujte.com → Seriál návrhových vzorů]
 
* [http://programujte.com/clanek/2012032900-serial-navrhovych-vzoru-1-dil/ Programujte.com → Seriál návrhových vzorů]
 +
* [https://www.itnetwork.cz/navrh/navrhove-vzory/gof ITNetwork.cz → Návrhové vzory GoF]

Aktuální verze z 12. 10. 2020, 22:58

Obsah

Jedináček

Rysy


Zajišťuje, že :

Příklad implementace návrhového vzoru:

public class Pocitadlo {

    static Pocitadlo instance = null;
    public static Pocitadlo getInstance() {
        if (Pocitadlo.instance == null) {
            Pocitadlo.instance = new Pocitadlo();
        }
        return Pocitadlo.instance;
    }

    private Pocitadlo() {
        ...
    }

    ...
}

Příklad použití:

Pocitadlo.getInstance().zvysBody(3);


Pozorovatel

Tovární metoda, tovární třída


Další zdroje

Osobní nástroje
Jmenné prostory
Varianty
Akce
Výuka
Navigace
Nástroje