Formation Continue Promotion 2007-2008
Concepts de la programmation orientée objet et UML
Examen D.U
Groupe MODULAIRE 11 Tous les documents sont autorisés
Question 1:
Que signifie le terme Encapsulation ?
AUtiliser un protocole réseau comme un tunnel pour en transporter un autre
BImplémenter de façon non visible pour les autres l'état et le comportement d'une
classe
CUtiliser la classe Encapsulation du paquetage java.lang
DDéclarer tous les membres d'une classe avec la visibilité publique
Question 2:
Que signifie le terme Abstraction ?
ANe concevoir que des classes concrètes
BTendre à concevoir des sur-types abstraits aux classes d'un système
CÉcarter par la pensée, ne pas tenir compte de, action de séparer, isoler
DNe signifie rien dans un contexte orienté objet
Question 3:
Quel est l'intérêt de l'Abstraction ?
AIsoler l'implémentation par une représentation abstraite, classe ou interface
BPermet de factoriser des comportements communs à des classes
CEst le vecteur du polymorphisme
DPermet une programmation par contrat
Question 4:
Qu'appelle t-on polymorphisme ?
AL'art de faire réagir des objets de types différents par le même message
BReprésenter des objets sous plusieurs formes
CUtiliser le mot réservé static
DUne liaison retardée par le langage afin de déterminer dynamiquement la méthode
à exécuter selon le vrai type de l'objet
BTS-IG BD JAVA 1/11 JJLC