Software Design Patterns: The Ultimate Guide
Návrhové vzory softwaru jsou opakovaně použitelná řešení problémů při vývoji softwaru. Návrhový vzor softwaru však není kód.
Je to spíše průvodce nebo paradigma, které pomáhá softwarovým inženýrům konstruovat produkty, které se řídí osvědčenými postupy. Návrhový vzor je spíše šablonou pro řešení daného tématu než knihovnou nebo rámcem, který lze ihned přidat a využít. Objektově orientované programování (OOP) je podporováno návrhovými vzory, které jsou založeny na myšlence objektů (instancí třídy.
Data s jedinečnými atributy) a tříd (uživatelsky definované typy dat). Návrhové vzory jsou plány pro řešení typických problémů softwarového inženýrství. Poskytují reprodukovatelná řešení některých nejčastějších potíží, se kterými se setkáte. Přesto návrhové vzory nepředstavují kompletní řešení, ani kód, třídy nebo knihovny, které můžete použít ve svém projektu. Jsou typem řešení problémů. Ke každé úloze se bude přistupovat trochu jiným způsobem.
Proč byste se měli učit návrhové vzory softwaru?
Jako programátor můžete využít návrhové vzory softwaru, které vám pomohou vytvářet spolehlivější struktury. Návrhové vzory vám poskytnou dovednosti pro vytváření inteligentních a interaktivních aplikací nebo softwaru s jednoduchými a snadnými metodami řešení problémů.
Umožňují vám také vytvářet co nejpřívětivější aplikace pro uživatele a snadno je měnit podle nejnovějších požadavků. Návrhovými vzory je zajímavé se zabývat, protože tyto znalosti umožňují flexibilní kódovací vzory a strukturální techniky, opakovaně použitelné kódy, volně psané kódy, třídy, vzory atd.
Tato kniha obsahuje:
- Přístup k řešení problémů a rozvoji dovedností krok za krokem.
- Rychlé projití základních konceptů formou "rychlokurzu".
- Pokročilé, praktické základní koncepty se zaměřením na problémy reálného světa.
- Kódovací paradigma na úrovni průmyslu s vysvětlením zaměřeným na praxi.
- Zvláštní důraz na psaní čistého a optimalizovaného kódu s dalšími kapitolami zaměřenými na metodiku kódování.
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)