04.11.2014 Views

elektronická verzia publikácie - FIIT STU - Slovenská technická ...

elektronická verzia publikácie - FIIT STU - Slovenská technická ...

elektronická verzia publikácie - FIIT STU - Slovenská technická ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

4 Štúdie vybraných tém programových a informaných systémov<br />

− konceptuálne – môžu predstavova komplexný návrh pre celú aplikáciu alebo podsystém,<br />

− návrhové – poskytujú riešenia pre všeobecné problémy návrhu v príslušnom kontexte,<br />

− programovacie – poskytujú znovu použitené súiastky ako napr. prepojené zoznamy<br />

a transformané tabuky.<br />

Klasifikáciou návrhových vzorov sa zaoberali GoF. Sadu vzorov, ktorú možno aplikova<br />

v uritej oblasti charakterizujeme ako vzorový priestor (angl. pattern space). Doteraz bolo<br />

navrhnutých niekoko vzorových priestorov. Tabuka 1-1 uvádza prehad vzorových priestorov<br />

ako ich pôvodne prezentovali GoF (Gamma, 1995).<br />

Tabuka 1-1. Prehad návrhových vzorov poda GoF.<br />

Úel<br />

Návrhový vzor<br />

Vzory vytvárania Abstract Factory Abstraktná továre<br />

Builder<br />

Factory Method<br />

Prototype<br />

Singleton<br />

Stavite<br />

Výrobná metóda<br />

Prototyp<br />

Unikát<br />

Štrukturálne vzory Adapter Adaptér<br />

Bridge<br />

Composite<br />

Decorator<br />

Facade<br />

Flyweight<br />

Proxy<br />

Premostenie<br />

Zloženina<br />

Dekoratér<br />

Fasáda<br />

Mušia váha<br />

Zástupca<br />

Vzory správania Chain of Responsibility Reaz zodpovednosti<br />

Command<br />

Interpreter<br />

Iterator<br />

Mediator<br />

Memento<br />

Observer<br />

State<br />

Strategy<br />

Template Method<br />

Visitor<br />

Príkaz<br />

Interpreter<br />

Iterátor<br />

Sprostredkovate<br />

Memento<br />

Pozorovate<br />

Stav<br />

Stratégia<br />

Šablónová metóda<br />

Návštevník<br />

Vzory GoF sú rozdelené do troch kategórií: vzory vytvárania (angl. creational patterns),<br />

štrukturálne vzory (angl. structural patterns) a vzory správania (angl. behavioral patterns).<br />

Vzory vytvárania sa zameriavajú na vytváranie objektov, typicky delegovaním tejto<br />

innosti na vhodný objekt. Štrukturálne vzory sa zaoberajú spôsobmi, akými sú triedy<br />

a objekty spájané za úelom vytvárania zložitejších štruktúr. Vzory správania sa zaoberajú<br />

rozdelením zodpovednosti medzi objektami a opisom ich komunikácie vedúcej<br />

k spolupráci pri vykonávaní úlohy, ktorú nedokáže vykona len jeden samotný objekt.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!