Praktické návrhové vzory s C++: Riešte bežné problémy C++ pomocou moderných návrhových vzorov a vytvárajte robustné aplikácie

Hodnotenie:   (4,3 z 5)

Praktické návrhové vzory s C++: Riešte bežné problémy C++ pomocou moderných návrhových vzorov a vytvárajte robustné aplikácie (G. Pikus Fedor)

Recenzie čitateľov

Zhrnutie:

Kniha poskytuje moderný pohľad na návrhové vzory C++ a pokročilé témy, takže je vhodná pre stredne pokročilých až pokročilých programátorov. Pokrýva základné moderné koncepty jazyka C++ a jej cieľom je zlepšiť tradičné návrhové vzory. Hoci je kniha dobre prijímaná pre svoju zrozumiteľnosť a praktické príklady, treba poznamenať, že neponúka komplexný prehľad architektúry ako iné klasické diela.

Výhody:

Jasné a presné vysvetlenie moderných funkcií jazyka C++.
Dobre organizované kapitoly pokrývajúce základné aj pokročilé témy.
Vynikajúce praktické príklady, ktoré pomáhajú pri pochopení.
Cenný zdroj informácií pre stredne pokročilých a pokročilých programátorov v C++.
Zameranie na praktické aplikácie a optimalizáciu výkonu.

Nevýhody:

Nevhodné pre začiatočníkov; vyžaduje predchádzajúce znalosti jazyka C++ a návrhových vzorov.
Chýba celkový prehľad v porovnaní s klasickými knihami o návrhových vzoroch.
Niektoré vysvetlenia môžu byť zložité pre čitateľov, ktorí ešte nepoznajú moderné funkcie jazyka C++.
Prínosom by mohli byť cvičenia na riešenie problémov na konci kapitol.

(na základe 19 čitateľských recenzií)

Pôvodný názov:

Hands-On Design Patterns with C++: Solve common C++ problems with modern design patterns and build robust applications

Obsah knihy:

Komplexná príručka s rozsiahlym pokrytím konceptov, ako sú OOP, funkcionálne programovanie, generické programovanie a STL, spolu s najnovšími funkciami jazyka C++

Kľúčové vlastnosti

⬤ Ponorte sa do základných vzorov a komponentov jazyka C++ s cieľom zvládnuť návrh aplikácií.

⬤ Oboznámte sa s trikmi, technikami a osvedčenými postupmi na riešenie bežných návrhových a architektonických problémov.

⬤ Pochopiť obmedzenia, ktoré prináša jazyk C++, a ako ich riešiť pomocou návrhových vzorov.

Popis knihy

Jazyk C++ je univerzálny programovací jazyk navrhnutý s ohľadom na ciele efektívnosti, výkonu a flexibility. Návrhové vzory sú všeobecne akceptované riešenia dobre rozpoznaných návrhových problémov. V podstate ide o knižnicu opakovane použiteľných komponentov, len pre architektúru softvéru, a nie pre konkrétnu implementáciu.

Táto kniha sa zameriava na návrhové vzory, ktoré prirodzene vyhovujú potrebám programátora v jazyku C++, a na vzory, ktoré jedinečným spôsobom využívajú vlastnosti jazyka C++, najmä všeobecné programovanie. Vyzbrojení znalosťou týchto vzorov strávite menej času hľadaním riešenia bežného problému a budete poznať riešenia vyvinuté na základe skúseností, ako aj ich výhody a nevýhody. Ďalšie využitie návrhových vzorov je ako stručný a efektívny spôsob komunikácie. Vzor je známe a okamžite rozpoznateľné riešenie konkrétneho problému; jeho použitím, niekedy s jediným riadkom kódu, môžeme odovzdať značné množstvo informácií. Kód sprostredkúva: """"Toto je problém, ktorému čelíme, toto sú ďalšie úvahy, ktoré sú v našom prípade najdôležitejšie; preto bolo zvolené nasledujúce známe riešenie."""".

Na konci tejto knihy získate komplexné znalosti o návrhových vzoroch na vytváranie robustného, opakovane použiteľného a udržiavateľného kódu.

Čo sa naučíte

⬤ Rozpoznať najbežnejšie návrhové vzory používané v jazyku C++.

⬤ Pochopiť, ako používať generické programovanie v jazyku C++ na riešenie bežných návrhových problémov.

⬤ Preskúmajte najvýkonnejšie idiómy jazyka C++, ich silné stránky a nevýhody.

⬤ Objavte, ako používať populárne idiómy jazyka C++ pri generickom programovaní.

⬤ Pochopiť vplyv návrhových vzorov na výkonnosť programu.

Pre koho je táto kniha určená

Táto kniha je určená skúseným vývojárom a programátorom v jazyku C++, ktorí sa chcú oboznámiť s návrhovými vzormi a princípmi softvéru a aplikovať ich na vytváranie robustných, opakovane použiteľných a ľahko udržiavateľných aplikácií.

Ďalšie údaje o knihe:

ISBN:9781788832564
Autor:
Vydavateľ:
Väzba:Mäkká väzba

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Praktické návrhové vzory s C++: Riešte bežné problémy C++ pomocou moderných návrhových vzorov a...
Komplexná príručka s rozsiahlym pokrytím...
Praktické návrhové vzory s C++: Riešte bežné problémy C++ pomocou moderných návrhových vzorov a vytvárajte robustné aplikácie - Hands-On Design Patterns with C++: Solve common C++ problems with modern design patterns and build robust applications
Umenie písať efektívne programy: Príručka pre pokročilých programátorov o efektívnom využívaní...
Zoznámte sa s rôznymi technikami zvyšovania...
Umenie písať efektívne programy: Príručka pre pokročilých programátorov o efektívnom využívaní hardvéru a optimalizáciách kompilátora na príkladoch v C++ - The Art of Writing Efficient Programs: An advanced programmer's guide to efficient hardware utilization and compiler optimizations using C++ examples
Praktické návrhové vzory s C++ - druhé vydanie: Riešte bežné problémy jazyka C++ pomocou moderných...
Komplexná príručka s rozsiahlym pokrytím...
Praktické návrhové vzory s C++ - druhé vydanie: Riešte bežné problémy jazyka C++ pomocou moderných návrhových vzorov a vytvárajte robustné aplikácie - Hands-On Design Patterns with C++ - Second Edition: Solve common C++ problems with modern design patterns and build robust applications

Diela autora vydali tieto vydavateľstvá: