O'Reilly logo

Programmer en langage C++ by Claude Delannoy

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

 

32

 

Introduction aux Design Patterns

 

Au fil des chapitres précédents, tout en présentant les caractéristiques détaillées du langage C++, nous avons montré comment utiliser à bon escient les fondements de la P.O.O. que sont l’encapsulation, l’héritage, la composition, le polymorphisme et les classes abstraites. Néanmoins, lors du développement de grosses applications, des problèmes dits de « conception », risquent d’apparaître. Par exemple, il faudra trouver des réponses à des questions telles que :

  • Comment choisir les bonnes classes ?

  • Comment gérer les relations entre les différentes classes, les faire coopérer tout en les gardant suffisamment autonomes pour être réutilisables ?

  • Comment faire face à l’évolution des besoins des utilisateurs du ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required