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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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

stract factory vedie k pridaniu metód vytvárajúcich produkty daného typu (obrázky<br />

5-6 a 5-8).<br />

Obrázok 5-8. Zmena korelovaných operácií na vzore Abstract factory [5].<br />

Nie každý typ zmeny je vykonatený na každom vzore. Tabuka 5-1 obsahuje zoznam<br />

vzorov a k nim prislúchajúce zmeny, ktoré na nich možno vykona. Len vykonávaním<br />

korektných zmien možno zabezpei dlhotrvajúcu prítomnos korektnej inštancie návrhového<br />

vzoru v systéme aj po jeho znaných modifikáciách. Preto je potrebné pozna, ako sú<br />

jednotlivé vzory modifikovatené a tomu prispôsobi aj zásahy vykonávané v rámci zmien<br />

softvéru.<br />

Tabuka 5-1. Zmeny prislúchajúce k jednotlivým vzorom [5].<br />

Návrhový vzor<br />

Typ<br />

operácie<br />

Návrhový vzor<br />

Typ<br />

operácie<br />

Abstract Factory 4,5<br />

Chain of<br />

Responsibility<br />

2<br />

Builder 4,5 Command 4<br />

Factory Method 4 Interpreter 2<br />

Prototype 2 Iterator 4<br />

Singleton - Mediator 1<br />

Adapter 4,5 Memento 3<br />

Bridge 2 Observer 2,3<br />

Composite 2 State 2<br />

Decorator 2,3 Strategy 2<br />

Façade 1 Template Method 2,3<br />

Flyweight 2 Visitor 2,5<br />

Proxy 4<br />

5.2 Opisy návrhových vzorov<br />

Súasný výskum sa snaží nájs prostriedky, ktoré by umožnili automaticky podporova<br />

rôzne aktivity vzorov v troch hlavných aspektoch: aplikovaní inštancií návrhových vzo-

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

Saved successfully!

Ooh no, something went wrong!