Please enable JavaScript.
Coggle requires JavaScript to display documents.
8 Vzory při vývoji softwaru (Architektonické vzory (Interakce komponent…
8 Vzory při vývoji softwaru
Návrhové vzory
Doporučované postupy řešení
Snižují pravděpodobnost chyb
Vštěpují správné zásady
Zkvalitnění a zestručnění kódu
Elegantní, jednoduché, znovupoužitelné
Dělení dle Pecky
Přepravka - více hodnot najednou, přenáší je ve svých atributech
Knihovna - úložiště často používaných metod
Gang of Five
Strukturální vzory
Adaptér
Most - oddělení služby a implementace
Decorator - dynamické připojení další funkcionality k objektu, alternativa dědění
Fasáda
Flyweight - malé objekty, část stavu je možné nahradit výpočtem
Proxy - odstinuje objekt od uživatelů, řídí přístup
Creational patterns
Tovární metoda
Jedináček - pouze jedna instance - getInstance, statická proměnná atd.
Behavioral patterns
Observer
Mediator
Listener
Architektonické vzory
Vrstvy
Tok dat - Pipies and Filters
Centralizace dat - Shared Repository
Adaptace
Rozšíření jazyka
MVC - interakce s uživatelem
Interakce komponent
Client - Server
Peer to Peer
Distribuce