Pour bien vous préparer au contrôle, vous devez connaître:
- la syntaxe des diagrammes d'objet UML:
- https://www.uml-diagrams.org/class-diagrams-overview.html#object-diagram
- la différence entre object mutables et immuables
- les différentes approches de mise en oeuvre d'attributs mono et multi-valués
- les différentes approches de mise en oeuvre d'associations de différentes sortes 1 vers 1, 1 vers plusieurs, plusieurs vers plusieurs
- savoir expliquer le "handshaking"
- savoir appliquer les patrons de conception "Etat", "Stratégie", "Singleton" et "Double Dispatch".
- savoir expliquer les différents compromis d'implémentation de ces patrons
- la syntaxe des diagrammes d'objet UML:
- https://www.uml-diagrams.org/class-diagrams-overview.html#object-diagram
- la différence entre object mutables et immuables
- les différentes approches de mise en oeuvre d'attributs mono et multi-valués
- les différentes approches de mise en oeuvre d'associations de différentes sortes 1 vers 1, 1 vers plusieurs, plusieurs vers plusieurs
- savoir expliquer le "handshaking"
- savoir appliquer les patrons de conception "Etat", "Stratégie", "Singleton" et "Double Dispatch".
- savoir expliquer les différents compromis d'implémentation de ces patrons