final Flashcards
intention composite
traiter objets individuels et multiples composés récursivement, de facon uniforme
intention proxy
fournir remplacant, doublure a un obj pour acces a ce dernier
intention decorator
attacher dynamiquement responsabilités a un objet pour etendre les fonctionnalités de la classe
intention visitor
presenter operation qui doit etre appliquee aux obj d’une struct. d’objets sans modifications aux classes des obj.
intention template methode
definir squelette d’algo et laisser sous-classes definir certaines etapes
intention singleton
n’avoir qu’une seule instance d’une classe et fournir point d’acces global
intention mediator
definir obj qui encapsule ensemble d’objets interagissant pour couplage faible et laisser varier interactions de facon independante
intention observer
definit relation (1..*) pour notifier aux objets dependants lorsque l’objet change d’etat
intention abstract factory
interface permet de creer famille d’objets connexes ou dependants sans specifier leurs classes concretes
intention facade
interface qui unit groupe d’interfaces d’un sous-systeme pour simplifier utilisation
intention chain of responsability
decouple emetteur et recepteur et donne la responsabilité de traiter les requetes aux objets de la chaine
intention iterator
fournit methode d’acces sequetielle aux aggregats d’objets (vect, list) sans exposer structure interne
intention strategy
encapsuler algorithme dans classe et le rendre interchangeable pour faire varier algo selon client
intention state
permet de changer comportement d’un objet selon l’etat de celui-ci
intention command
encapsule requete dans objet pour supporter plusieurs types de requetes et creer des queues de requetes et permettre d’annuler celles-ci