Anonymní profil Jiří JIndra – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Jiří JIndra – Programujte.comAnonymní profil Jiří JIndra – Programujte.com

 

Příspěvky odeslané z IP adresy 213.220.197.–

Jiří JIndra
Java › Rozdíl mezi patterny STATE a…
14. 5. 2017   #216028

#2 Kit
Například tak, že třída představující řízenou třídu obsahuje metodu set a v ní se instanci, jež imlementuje společné rozhraní pro State,  přiřadí jiný stav z hierarchie tříd stavů. Toto také může udělat i externí třída v případě, že daná metoda je public, nebo ne?

Jiří JIndra
Java › Rozdíl mezi patterny STATE a…
14. 5. 2017   #216026

Ahoj,

chtěl bych požádat o vysvětlení, jaký je největší rozdíl mezi návrhovými vzory State a Strategy.

Na většine diskuzních for se píše, že State si zapoudřené třídy s hováním mění sám, což by měl být největší rozdíl oproti Strategy, ale není to tak vždy. I externí třída může dané instanci změnit třídu ve Statu.

Jaký je tedy rozdíl mezi těmito vzory? Proč existují tyto dva separátně?

Děkuji za rady.

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý