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.

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

− Systém má ma možnos používa jednu zo skupiny súvisiacich produktov na základe<br />

konfigurácie (grafické prvky pre uritý operaný systém).<br />

− Súvisiace objekty sú navrhnuté tak, aby boli používané spolu (zväša potrebujeme<br />

viacero grafických prvkov).<br />

− Treba použi knižnicu tried bez odhalenia konkrétnej implementácie (prístupné budú<br />

len rozhrania).<br />

Abstraktná továre sa použije na vytvorenie konkrétnych tovární. Všeobecný príklad použitia<br />

vzoru Abstraktná továre opisujúci jeho podstatu je uvedený na obrázku 1-3.<br />

Obrázok 1-3. Všeobecný príklad použitia vzoru Abstraktná továre – pola (Grand, 2008).<br />

Podobný diagram uvádzajú viacerí autori. Vysvetlíme si podstatu jednotlivých prvkov:<br />

− Klient – má sprístupnené len abstraktné rozhrania. Triedy implementované na strane<br />

klienta používajú rôzne produkty, ale poznajú len ich abstraktné rozhrania a nemajú<br />

žiadnu informáciu o implementáciách týchto tried.<br />

− Abstraktná továre – je zodpovedná za vytváranie konkrétnych tovární a obsahuje<br />

abstraktné definície metód pre vytváranie súvisiacich produktov.

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

Saved successfully!

Ooh no, something went wrong!