Design Patterns : Observer

Design Patterns : Observer
Après le design patterns Singleton et Strategy voici venu l’heure de se pencher sur le Design Patterns Observer. Contexte Une société d’autoroute souhaite mettre en place un système de notifications pour informer les utilisateurs des conditions de circulation. Voici le besoin que le client écrit : Notre société souhaite que nos partenaires puissent être informés en ...

Design Patterns : Strategy

Design Patterns : Strategy
Nous avons pu découvrir précédemment le design patterns Singleton, à mes yeux le plus simple de tous. Attaquons nous à un autre design patterns très utilisé…le Design Pattern Strategy Contexte C’est un grand nom de l’agroalimentaire qui nous contacte, il produit des biscuits. Il vient d’inventer une ligne de production totalement innovante qui peut, à la ...

Design Patterns : Singleton

Design Patterns : Singleton
Voici le premier article d’une série consacrée à la compréhension et à l’utilisation des Design Patterns. Au départ la compréhension et l’utilisation des design patterns peut sembler inutile, pourtant ils répondent à des problématiques que l’on retrouve dans tout les projets informatiques. Ces design patterns ont tous montré leur efficacité depuis le temps qu’ils sont ...

Agrégation et Composition, c’est quoi ? 9

Agrégation et Composition, c'est quoi ?
Quelle est la différence La composition peut être vue comme une relation “fait partie de” (“part of”), c’est à dire que si un objet B fait partie d’un objet A alors B ne peut pas exister sans A. Ainsi si A disparaît alors B également. L’agrégation quant à elle est vue comme une relation de type ...

MVC 3 – Routing – Partie 8

MVC 3 - Routing - Partie 8
Nous avons vu dans les articles précédents comment traiter les URL’s selon les différentes parties qui peuvent les composer. Désormais on voudrait ajouter des contraintes dans la syntaxe de ces parties. 1) Contraindre par les expressions régulières La première solution pour contraindre la syntaxe de nos parties d’URL’s se fait via l’utilisation des expressions régulières. ...