Hands-On Design Patterns with C++: Lösen Sie gängige C++-Probleme mit modernen Design Patterns und erstellen Sie robuste Anwendungen

Bewertung:   (4,3 von 5)

Hands-On Design Patterns with C++: Lösen Sie gängige C++-Probleme mit modernen Design Patterns und erstellen Sie robuste Anwendungen (G. Pikus Fedor)

Leserbewertungen

Zusammenfassung:

Das Buch bietet eine moderne Perspektive auf C++-Entwurfsmuster und fortgeschrittene Themen, so dass es sich für fortgeschrittene Programmierer eignet. Es deckt wesentliche moderne C++-Konzepte ab und zielt darauf ab, die traditionellen Entwurfsmuster zu verbessern. Obwohl das Buch wegen seiner Klarheit und der praktischen Beispiele gut aufgenommen wurde, ist anzumerken, dass es keinen umfassenden Architekturüberblick wie andere klassische Werke bietet.

Vorteile:

Klare und präzise Erklärungen moderner C++-Funktionen.
Gut gegliederte Kapitel, die sowohl grundlegende als auch fortgeschrittene Themen behandeln.
Ausgezeichnete praktische Beispiele, die das Verständnis erleichtern.
Wertvolle Ressource für fortgeschrittene und erfahrene C++-Programmierer.
Schwerpunkt auf praktischen Anwendungen und Leistungsoptimierung.

Nachteile:

Nicht für Anfänger geeignet; setzt Vorkenntnisse in C++ und Design Patterns voraus.
Im Vergleich zu klassischen Design-Pattern-Büchern fehlt ein Überblick über das große Ganze.
Einige Erklärungen könnten für Leser, die nicht bereits mit den modernen C++-Funktionen vertraut sind, schwierig sein.
Könnte von Problemlösungsübungen am Ende der Kapitel profitieren.

(basierend auf 19 Leserbewertungen)

Originaltitel:

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

Inhalt des Buches:

Ein umfassendes Handbuch, das Konzepte wie OOP, funktionale Programmierung, generische Programmierung und STL zusammen mit den neuesten Funktionen von C++ ausführlich behandelt.

Hauptmerkmale

⬤ Eintauchen in die zentralen Muster und Komponenten von C++, um das Anwendungsdesign zu beherrschen.

⬤ Lernen Sie Tricks, Techniken und Best Practices kennen, um gängige Design- und Architekturprobleme zu lösen.

⬤ Verstehen Sie die Einschränkungen, die C++ mit sich bringt, und wie Sie diese mit Hilfe von Entwurfsmustern lösen können.

Buchbeschreibung

C++ ist eine Allzweck-Programmiersprache, die mit den Zielen Effizienz, Leistung und Flexibilität entwickelt wurde. Entwurfsmuster sind allgemein akzeptierte Lösungen für bekannte Entwurfsprobleme. Im Wesentlichen handelt es sich dabei um eine Bibliothek wiederverwendbarer Komponenten, nur für die Softwarearchitektur und nicht für eine konkrete Implementierung.

Der Schwerpunkt dieses Buches liegt auf den Entwurfsmustern, die sich von Natur aus für die Bedürfnisse eines C++-Programmierers eignen, und auf den Mustern, die in einzigartiger Weise von den Eigenschaften von C++ profitieren, insbesondere von der generischen Programmierung. Mit dem Wissen über diese Muster werden Sie weniger Zeit mit der Suche nach einer Lösung für ein häufiges Problem verbringen und mit den aus Erfahrung entwickelten Lösungen sowie deren Vor- und Nachteilen vertraut sein. Ein weiterer Verwendungszweck von Entwurfsmustern ist eine prägnante und effiziente Art der Kommunikation. Ein Muster ist eine vertraute und sofort erkennbare Lösung für ein bestimmtes Problem; durch seine Verwendung, manchmal mit einer einzigen Codezeile, können wir eine beträchtliche Menge an Informationen vermitteln. Der Code vermittelt: """"Das ist das Problem, mit dem wir konfrontiert sind, dies sind zusätzliche Überlegungen, die in unserem Fall am wichtigsten sind; daher wurde die folgende bekannte Lösung gewählt."""".

Am Ende dieses Buches werden Sie ein umfassendes Verständnis von Entwurfsmustern zur Erstellung von robustem, wiederverwendbarem und wartbarem Code erlangt haben.

(Was Sie lernen werden)

⬤ Erkennen Sie die gängigsten Entwurfsmuster, die in C++ verwendet werden.

⬤ Verstehen, wie man die generische Programmierung von C++ nutzt, um gängige Entwurfsprobleme zu lösen.

⬤ Erforschen Sie die mächtigsten C++-Idiome, ihre Stärken und Nachteile.

⬤ Entdecken Sie, wie Sie beliebte C++-Idiome mit generischer Programmierung verwenden können.

⬤ Verstehen Sie die Auswirkungen von Entwurfsmustern auf die Leistung des Programms.

Für wen ist dieses Buch gedacht?

Dieses Buch richtet sich an erfahrene C++-Entwickler und Programmierer, die Software-Entwurfsmuster und -Prinzipien kennenlernen und anwenden möchten, um robuste, wiederverwendbare und leicht zu wartende Anwendungen zu erstellen.

Weitere Daten des Buches:

ISBN:9781788832564
Autor:
Verlag:
Einband:Taschenbuch

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Hands-On Design Patterns with C++: Lösen Sie gängige C++-Probleme mit modernen Design Patterns und...
Ein umfassendes Handbuch, das Konzepte wie OOP,...
Hands-On Design Patterns with C++: Lösen Sie gängige C++-Probleme mit modernen Design Patterns und erstellen Sie robuste Anwendungen - Hands-On Design Patterns with C++: Solve common C++ problems with modern design patterns and build robust applications
Die Kunst des Schreibens effizienter Programme: Ein Leitfaden für fortgeschrittene Programmierer zur...
Lernen Sie verschiedene Techniken zur...
Die Kunst des Schreibens effizienter Programme: Ein Leitfaden für fortgeschrittene Programmierer zur effizienten Hardware-Nutzung und Compiler-Optimierung anhand von C++-Beispielen - 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 mit C++ - Zweite Ausgabe: Lösen Sie gängige C++-Probleme mit modernen...
Ein umfassendes Handbuch, das Konzepte wie OOP,...
Hands-On Design Patterns mit C++ - Zweite Ausgabe: Lösen Sie gängige C++-Probleme mit modernen Entwurfsmustern und erstellen Sie robuste Anwendungen - Hands-On Design Patterns with C++ - Second Edition: Solve common C++ problems with modern design patterns and build robust applications

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht: