Note :
Ce livre offre une perspective moderne sur les modèles de conception C++ et les sujets avancés, ce qui le rend adapté aux programmeurs intermédiaires et avancés. Il couvre les concepts modernes essentiels du C++ et vise à améliorer les modèles de conception traditionnels. Bien qu'il ait été bien accueilli pour sa clarté et ses exemples pratiques, il est à noter que le livre n'offre pas une vue d'ensemble de l'architecture comme d'autres ouvrages classiques.
Avantages:⬤ Explications claires et précises des fonctionnalités modernes du C++.
⬤ Des chapitres bien organisés couvrant à la fois les sujets de base et les sujets avancés.
⬤ D'excellents exemples pratiques qui facilitent la compréhension.
⬤ Une ressource précieuse pour les programmeurs C++ intermédiaires et avancés.
⬤ L'accent est mis sur les applications pratiques et l'optimisation des performances.
⬤ Ne convient pas aux débutants ; nécessite une connaissance préalable du C++ et des modèles de conception.
⬤ Manque d'une vue d'ensemble par rapport aux livres classiques sur les modèles de conception.
⬤ Certaines explications peuvent être difficiles à comprendre pour les lecteurs qui ne sont pas déjà familiarisés avec les caractéristiques du C++ moderne.
⬤ Pourrait bénéficier d'exercices de résolution de problèmes à la fin des chapitres.
(basé sur 19 avis de lecteurs)
Hands-On Design Patterns with C++: Solve common C++ problems with modern design patterns and build robust applications
Un guide complet avec une couverture étendue de concepts tels que la POO, la programmation fonctionnelle, la programmation générique et la STL, ainsi que les dernières fonctionnalités de C++.
Principales caractéristiques.
⬤ Découvrez les principaux modèles et composants du C++ afin de maîtriser la conception d'applications.
⬤ Apprenez les astuces, les techniques et les meilleures pratiques pour résoudre les problèmes de conception et d'architecture les plus courants.
⬤ Comprendre les limites imposées par le C++ et comment les résoudre à l'aide de modèles de conception.
Description du livre
Le C++ est un langage de programmation généraliste conçu dans un souci d'efficacité, de performance et de flexibilité. Les patrons de conception sont des solutions communément acceptées à des problèmes de conception bien connus. Il s'agit essentiellement d'une bibliothèque de composants réutilisables, uniquement pour l'architecture logicielle, et non pour une implémentation concrète.
Ce livre se concentre sur les modèles de conception qui se prêtent naturellement aux besoins d'un programmeur C++, et sur les modèles qui bénéficient de manière unique des caractéristiques du C++, en particulier la programmation générique. Armé de la connaissance de ces patrons, vous passerez moins de temps à chercher une solution à un problème courant et serez familiarisé avec les solutions développées par l'expérience, ainsi qu'avec leurs avantages et inconvénients. L'autre utilisation des modèles de conception est une manière concise et efficace de communiquer. Un modèle est une solution familière et immédiatement reconnaissable à un problème spécifique ; grâce à son utilisation, parfois avec une seule ligne de code, nous pouvons transmettre une quantité considérable d'informations. Le code transmet : """"Voici le problème auquel nous sommes confrontés, voici les considérations supplémentaires qui sont les plus importantes dans notre cas ; c'est pourquoi la solution suivante, bien connue, a été choisie."""".
A la fin de ce livre, vous aurez acquis une compréhension complète des modèles de conception pour créer un code robuste, réutilisable et facile à maintenir.
Ce que vous apprendrez
⬤ Reconnaître les modèles de conception les plus courants utilisés en C++.
⬤ Comprendre comment utiliser la programmation générique C++ pour résoudre les problèmes de conception les plus courants.
⬤ Les plus puissants idiomes du C++, leurs points forts et leurs inconvénients.
⬤ Les principes de base de la programmation générique.
⬤ Comprendre l'impact des patrons de conception sur les performances du programme.
A qui s'adresse ce livre ?
Ce livre s'adresse aux développeurs et programmeurs C++ expérimentés qui souhaitent se familiariser avec les modèles et principes de conception de logiciels et les appliquer pour créer des applications robustes, réutilisables et faciles à maintenir.
© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)