Logo ConstructiCat
CodeBust.
Parcourir la section ▾

Pourquoi devrais-je apprendre les patrons de conception ?.

La vérité, c'est que vous pourriez très bien travailler comme programmeur pendant de nombreuses années sans connaître un seul patron de conception. Beaucoup de gens font exactement cela. Même dans ce cas, toutefois, il se peut que vous implémentiez certains patrons sans même le savoir. Alors, pourquoi consacrer du temps à les apprendre ?

  • Les patrons de conception constituent une boîte à outils de solutions éprouvées et testées aux problèmes courants de la conception logicielle. Même si vous ne rencontrez jamais ces problèmes, connaître les patrons reste utile, car cela vous apprend à résoudre toutes sortes de problèmes à l'aide des principes de la conception orientée objet.

  • Les patrons de conception définissent un langage commun que vous et vos coéquipiers pouvez utiliser pour communiquer plus efficacement. Vous pouvez dire « Oh, utilise simplement un Singleton pour ça », et tout le monde comprendra l'idée derrière votre suggestion. Inutile d'expliquer ce qu'est un singleton si vous connaissez le patron et son nom.