Début de documentation, notes et surtout apprentissage du language U.M.L & design patterns, principalement basé sur le livre "PHP Design Patterns" par William Sanders.

×

Notes, typographie

Les participants d'après le G.o.f, sont des classes et des interfaces qui composent le motif de conception.
Leurs noms sont présentés en gras.

Les interfaces et classes abstraites sont présenté en italic.
Une classe qui n'est ni interface ni abstraites, est dit concrète. Elles n'ont pas de présentation particulière.

On peut représenter la durée de vie d'un objet et étirant le bloc verticalement dans un diagramme d'interactions.

Symboles

A Inheritance B Symbolise l'héritage, le bloc qui se trouve A hérite de B. C'est aussi le symbole de l'implémentation. Lors de multiple implementation, on rejoint les lignes sur un seul triangle commun.

Pseudoco annotation Pseudocode annotations, bloc servant à avoir un peu de code concret.

A B Aggregation relationship, représente la composition. A est composé de B.

A B Relation (instanciation ?), réprésente la création d'un objet B d'après la class A.