Hands-On Design Patterns with C++ - Ediția a doua: Rezolvați problemele uzuale din C++ cu ajutorul modelelor de design moderne și construiți aplicații robuste

Evaluare:   (4.5 din 5)

Hands-On Design Patterns with C++ - Ediția a doua: Rezolvați problemele uzuale din C++ cu ajutorul modelelor de design moderne și construiți aplicații robuste (G. Pikus Fedor)

Recenzii ale cititorilor

Rezumat:

Cartea despre modelele de proiectare C++ de Fedor este foarte recomandată pentru programatorii intermediari și avansați care doresc să își îmbunătățească abilitățile C++ și înțelegerea modelelor de proiectare. Ea include exemple practice, acoperă caracteristicile moderne ale C++ și este organizată într-un mod care facilitează învățarea. Cu toate acestea, nu este potrivit pentru începători, deoarece presupune cunoștințe anterioare și poate fi complex în explicațiile sale.

Avantaje:

Acoperire cuprinzătoare a modelelor de proiectare C++ și a caracteristicilor moderne C++, inclusiv C++
Conținut bine structurat care pornește de la concepte de bază și ajunge la subiecte mai complexe.
Exemple practice excelente care îmbunătățesc înțelegerea.
Explicații clare și referințe încrucișate între capitole.
Include repere de performanță pentru a compara idiomurile.
Oferă informații privind modul de aplicare eficientă a modelelor de proiectare în C++.

Dezavantaje:

Nu este potrivită pentru începători; necesită cunoștințe anterioare de C++.
Unele părți ale textului pot fi neclare sau complicate, în special atunci când se discută despre diferitele versiuni C++.
Fragmentele de cod incomplete pot fi dificil de urmărit.
Unele capitole pot fi lipsite de organizare, sărind de la exemplu la exemplu fără subdiviziune.

(pe baza a 8 recenzii ale cititorilor)

Titlul original:

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

Conținutul cărții:

Un ghid cuprinzător cu o acoperire extinsă a conceptelor precum OOP, programarea funcțională, programarea generică, concurența și STL, împreună cu cele mai recente caracteristici ale C++

Cumpărarea cărții tipărite sau Kindle include o carte electronică PDF gratuită

Caracteristici principale:

⬤ Descoperiți modelele și componentele de bază ale C++ pentru a stăpâni proiectarea aplicațiilor.

⬤ Învățați trucuri, tehnici și cele mai bune practici pentru a rezolva provocări comune de proiectare și arhitectură.

⬤ Înțelegeți limitările impuse de C++ și cum să le rezolvați folosind modele de proiectare.

Descrierea cărții:

C++ este un limbaj de programare cu scop general proiectat pentru eficiență, performanță și flexibilitate. Modelele de proiectare sunt soluții general acceptate la probleme de proiectare bine recunoscute. În esență, ele sunt o bibliotecă de componente reutilizabile, doar pentru arhitectura software, și nu pentru o implementare concretă.

Această carte vă ajută să vă concentrați asupra modelelor de proiectare care se adaptează în mod natural la nevoile dumneavoastră și asupra modelelor care beneficiază în mod unic de caracteristicile C++. Înarmat cu cunoștințele acestor tipare, veți petrece mai puțin timp căutând soluții la probleme comune și veți aborda provocările cu soluțiile dezvoltate din experiență. De asemenea, veți explora faptul că modelele de proiectare reprezintă o modalitate concisă și eficientă de comunicare, deoarece modelele reprezintă o soluție familiară și recognoscibilă la o problemă specifică și pot transmite o cantitate considerabilă de informații cu o singură linie de cod.

Până la sfârșitul acestei cărți, veți avea o înțelegere profundă a modului de utilizare a modelelor de design pentru a scrie software mentenabil, robust și reutilizabil.

Ce veți învăța:

⬤ Recunoașteți cele mai comune modele de proiectare utilizate în C++.

⬤ Înțelegeți cum să utilizați programarea generică C++ pentru a rezolva probleme comune de proiectare.

⬤ Explorați cele mai puternice idiomuri C++, punctele lor forte și dezavantajele lor.

⬤ Redescoperiți cum să utilizați idiomurile populare C++ cu programarea generică.

⬤ Descoperiți noi modele și idiomuri făcute posibile de caracteristicile limbajului C++17 și C++20.

⬤ Înțelegeți impactul modelelor de proiectare asupra performanței programului.

Pentru cine este această carte:

Această carte este destinată dezvoltatorilor și programatorilor C++ cu experiență care doresc să învețe despre modelele și principiile de proiectare software și să le aplice pentru a crea programe și sisteme software robuste, reutilizabile și ușor de întreținut.

Alte date despre carte:

ISBN:9781804611555
Autor:
Editura:
Limbă:engleză
Legare:Copertă moale

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Hands-On Design Patterns with C++: Rezolvați problemele comune ale C++ cu modele de design moderne...
Un ghid cuprinzător cu o acoperire extinsă a...
Hands-On Design Patterns with C++: Rezolvați problemele comune ale C++ cu modele de design moderne și construiți aplicații robuste - Hands-On Design Patterns with C++: Solve common C++ problems with modern design patterns and build robust applications
Arta de a scrie programe eficiente: Ghidul unui programator avansat pentru utilizarea eficientă a...
Familiarizați-vă cu diverse tehnici de...
Arta de a scrie programe eficiente: Ghidul unui programator avansat pentru utilizarea eficientă a hardware-ului și optimizările compilatorului folosind exemple C++ - The Art of Writing Efficient Programs: An advanced programmer's guide to efficient hardware utilization and compiler optimizations using C++ examples
Hands-On Design Patterns with C++ - Ediția a doua: Rezolvați problemele uzuale din C++ cu ajutorul...
Un ghid cuprinzător cu o acoperire extinsă a...
Hands-On Design Patterns with C++ - Ediția a doua: Rezolvați problemele uzuale din C++ cu ajutorul modelelor de design moderne și construiți aplicații robuste - Hands-On Design Patterns with C++ - Second Edition: Solve common C++ problems with modern design patterns and build robust applications

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)