7. Frameworks Flashcards

1
Q

définitions

A

pour faciliter le développement d’applications dans un contexte déterminé.

ensemble de classes qui coopèrent et permettent des conceptions réutilisables dans des catégories spécifiques de logiciels.

utilisation  sous-classage (héritage et polymorphisme) de classes abstraites.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Impose une architecture particulière

A

o la structure globale,
o les collaborations des classes,
o des objets
o les tâches de contrôle d’une application générique
o les comportements par défaut.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Lorsqu’on utilise un framework,
oon n’implante habituellement que

A

quelques fonctions obligatoires (callback functions)
oet/ou on spécialise quelques classes. [Héritage, méthodes virtuelles et polymorphisme…]
oOn appelle ensuite une méthode ou une fonction pour démarrer le tout.
le framework fait alors le travail pour vous,
oappelle les méthodes spécialisées au moment approprié.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

framework : très proche d’une

A

librairie de classes
tous les deux des composants réutilisables codés.
bibliothèque de classes = ensemble de composants,
oclasses pouvant être réutilisées
mécanisme d’agrégation et d’héritage.

frameworks = librairies de classes +
orelations,
ointeractions entre des instances de classes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Dans un Framework,
la plupart des classes sont

A

interdépendantes entre elles
ne peuvent pas être utilisées à l’extérieur du Framework

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Framework vs librairie de classes

A

librairie= ensemble de classes insstanciés par le client, les client appellent les fonctions/ pas de flot de controle prédéfini/ pas dinteraction prédéfinie/ pas de comportement par défault

framework=
il founrnit ladaptation par sous classage (héritage)/il appelle les fonctions clientes, il contrôle le flot dexécution, il défini l’interaction de sobjets et il fournit de nombreux comportement par défault

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly