Informatix le gaulois

Tutoriels et outils pour l'informatique.

Informatix > Tutoriels > Conception

Conception

Le design pattern Visiteur

Comment ajouter une action sur un objet sans modifier sa classe ?


mardi 29 novembre 2011 à 00:00

Le but de ce tutoriel est d'expliquer le design pattern Visiteur (plus souvent utilisé sous son nom anglais : Visitor). Le Visiteur permet d'externaliser des actions à effectuer sur des objets. Ces actions ne seront pas implémentées directement dans la classe de ces objets, mais dans des cl ... lire la suite

Le design pattern Singleton

Comment restreindre l'instanciation d'une classe à un seul objet ?


dimanche 27 novembre 2011 à 23:10

Le but de ce tutoriel est d'expliquer le design pattern Singleton. Le Singleton permet de garantir qu'une classe ne peut être instanciée qu'une seule fois. Ce design pattern est l'un des plus simples à comprendre, c'est souvent d'ailleurs le premier qui est étudié dans les écoles. ... lire la suite

L'injection de dépendances

L'intérêt des fichiers de configuration dans vos applications.


lundi 21 novembre 2011 à 12:30

Le but de ce tutoriel est d'expliquer l'injection de dépendances (Dependency Injection, DI). Afin de mieux comprendre ce tutoriel, vous devez avoir lu le tutoriel sur le design pattern fabrique. Un peu de vocabulaire Dépendance : On parle de dépendance lorsqu'une classe exige la p ... lire la suite

Le polymorphisme

Une base pas toujours maîtrisée.


lundi 14 novembre 2011 à 00:30

Le but de ce tutoriel est d'expliquer le polymorphisme. Il existe plusieurs sortes de polymorphisme. Celui que je vais vous expliquer s'appelle le polymorphisme par sous-typage. En règle générale, lorsque quelqu'un vous parle de polymorphisme, c'est du polymorphisme par sous-typage dont il e ... lire la suite

Le design pattern Double dispatch

Quand la surcharge de méthodes fonctionne mal.


dimanche 30 octobre 2011 à 16:45

Le but de ce tutoriel est d'expliquer le fonctionnement du design pattern Double dispatch. Le principe du double dispatch est un composant essentiel du design pattern Visiteur. On peut même dire que le design pattern Double dispatch est un cas particulier du design pattern Visiteur. Un ... lire la suite

Fabrique : un design pattern qui construit vos objets

Un objet pour les gouverner tous.


dimanche 16 octobre 2011 à 18:27

Le but de ce tutoriel est d'expliquer le fonctionnement du design pattern fabrique. Factory Method (nom anglais) est l'un des designs pattern les plus simples à appréhender. Il n'en est pas moins indispensable dans bien des situations. Un cas concret Dans mon entreprise je dévelo ... lire la suite