DIY 3 – Un conteneur d’injection de dépendances

L’injection de dépendances est un patron de conception assez facile à maîtriser qu’on retrouve dans pratiquement toutes les applications, partout dans le code. Toujours dans le cadre de la série DIY (Do It Yourself), je vous présente le prochain article qui traite d’un conteneur d’injection de dépendances. Si vous avez manqué les deux premiers articles …

Continuer à lire

Patron de conception: L’observateur

Cette semaine, je vous présente le grand retour de la série sur les patrons de conception. Nous en verrons un bien connu que vous utilisez probablement chaque jour. Effectivement, la plupart des implémentations d’MVC utilisent un système d’observateur/observable pour gérer l’intéraction événementielle entre la vue et le contrôleur. Examinons-le plus en détails… Les sources de …

Continuer à lire

5 exemples faciles pour comprendre les principes SOLID

Introduction Comme vous savez, un logiciel peut être confectionné de plusieurs façons différentes. En fait, une même fonctionnalité peut être codée sous des designs complètement différents et c’est exactement la source du problème qui fait que les projets de développement ratent souvent leur cible en terme d’estimation d’efforts. En effet, bien qu’il y ait une …

Continuer à lire

Patron de conception: La stratégie

Les sources de cet article sont disponibles sur GitHub. Présentation Voici le troisième article de la série traitant des patrons de conception. Jusqu’à maintenant, nous avons abordé la fabrique, un patron de création, et le décorateur, un patron de structuration. Cet article-ci, quant à lui, traite d’un patron de comportement, soit: la stratégie. La stratégie (Strategy Pattern) …

Continuer à lire

Patron de conception: Décorateur

Les sources de cet article sont disponibles sur GitHub. Présentation Voici le deuxième article sur la série traitant des patrons de conception. Dans le dernier article, il était question de la fabrique qui est un patron de création. Celui-ci traite d’un patron de structuration, soit le décorateur. Adapteur, décorateur, façade… Confus? Afin de bien comprendre …

Continuer à lire