Note :

Le livre « Real-World Implementation of C# Design Patterns » de Bruce M. Van Horn II est généralement bien accueilli pour son approche attrayante de l'enseignement des patrons de conception C# à travers des exemples du monde réel. Cependant, certains lecteurs estiment que le style narratif peut nuire à l'aspect technique de l'ouvrage.
Avantages:Facile à comprendre et applicable à des situations réelles.
Inconvénients:Style d'écriture engageant qui maintient l'intérêt du lecteur.
(basé sur 5 avis de lecteurs)
Real-World Implementation of C# Design Patterns: Overcome daily programming challenges using elements of reusable object-oriented software
Construire facilement des applications robustes en C# en utilisant des modèles de conception efficaces et populaires et les meilleures pratiques.
Caractéristiques principales :
⬤ Reconnaître les solutions aux problèmes courants de conception de logiciels en C#.
⬤ Explorer les applications réelles des patrons de conception qui peuvent être utilisées dans votre travail quotidien.
⬤ Les 14 patrons et leurs implémentations en matière de conception.
Description du livre :
En tant que développeur de logiciels, vous devez apprendre de nouveaux langages tout en vous familiarisant avec les paradigmes de programmation et les méthodes d'exploitation des modèles, à la fois comme outil de communication et comme avantage lors de la conception d'un code bien écrit et facile à maintenir. Les patrons de conception, en tant que collection de meilleures pratiques, fournissent la sagesse nécessaire pour vous aider à surmonter les défis courants de la conception et de la programmation orientées objet.
Ce guide pratique des modèles de conception aide les développeurs C# à mettre en pratique leurs connaissances en matière de programmation. Le livre adopte une approche pratique pour présenter les patrons et les anti-patrons, en développant 14 patrons avec leurs implémentations dans le monde réel. Tout au long du livre, vous comprendrez l'implémentation de chaque modèle et découvrirez comment mettre en œuvre avec succès ces modèles dans le code C# dans le contexte d'un projet réel.
À la fin de ce livre sur les modèles de conception, vous serez en mesure de reconnaître les situations qui vous tentent de réinventer la roue, et d'éviter rapidement le temps et les coûts associés à la résolution de problèmes courants et bien compris à l'aide de modèles de conception éprouvés.
Ce que vous apprendrez
⬤ Se familiariser avec les modèles et découvrir comment les concevoir et les documenter.
⬤ Explorer les modèles courants qui peuvent se présenter dans votre travail quotidien.
⬤ Reconnaître les anti-modèles courants dès le début du processus.
⬤ Utiliser des modèles de création pour créer des structures d'objets flexibles et robustes.
⬤ Améliorer la conception des classes avec des modèles structurels.
⬤ Simplifier l'interaction et le comportement des objets grâce aux modèles comportementaux.
A qui s'adresse ce livre :
Ce livre s'adresse aux développeurs de logiciels débutants et de niveau intermédiaire qui cherchent à faire passer leurs programmes orientés objet ou leurs compétences en conception de logiciels au niveau supérieur en apprenant à exploiter les modèles courants. Une bonne maîtrise des fondamentaux de la programmation et de la programmation orientée objet (POO) classique utilisant des langages tels que C#, C++, Objective-C ou Java est attendue.