Exercice 1
Utiliser la modélisation orientée objet pour représenter une voiture (Couleur, marque, modele). Celle-ci est composée d’un moteur, d’une carosserie et de quatre roues. Utiliser la relation de composition pour représenter la voiture.
Exercice 2
Créer une classe “Jeu” et une interface “IJouer”. L’interface demande de définir une méthode “Jouer()”. Créez trois classe qui hérite de l’interface: “Adversaire_Facile”, “Adversaire_Intermediaire” et “Adversaire_Difficile”. Ces derniers redéfinissent la méthode jouer en affichant un message “Je joue un coup facile”, “Je joue un coup intermédiaire” et “Je joue un coup difficile”. Définissez trois instanciations de l’interface (adversaire1, adversaire2, adversaire3), en leur assignant des instances trois classes. Faites jouer un coup à chacune d’elle.
Exercice 3
Créez une classe “Employe”. Celle-ci à un identifiant unique auto-incrémenté (Doit faire preuve d’imagination. Indice: Utiliser une variable statique), un nom, un prenom et un grade (Superviseur, Directeur, salarié). Utiliser le principe d’énumération pour définir la classe et démontrer quelques instanciations de cette dernière.
Exercice 4
Télécharger cette démonstration (Incomplète) du projet de Bataille Navale. Repérez quels concepts ont été utilisé.