POO: TD1
Exercice 1:
Considérant les classes suivantes :
Vivant,chien,végétal, caniche,chat,arbre,lapin,animal,fleure
Donner un schéma qui lie les classes filles et les classes de bases
Exercice 2:
Identifier les relations d’héritage parmi les relations suivantes:
1- Un pays a une capitale
2- Une transaction boursière est un achat ou une vente
3- Un fichier contient des enregistrements
4- Un étudiant utilise un langage de programmation dans un projet
5- Les modems et les claviers sont des périphériques d’entrée/Sortie
Exercice 3:
Soient les objets suivants:
- :voiture(couleur= »rouge»,marque=»205»,model=2011)
- :Camion(couleur= »noir»,capacite=»30T »,marque=»renault »)
- :Voiture(couleur= »gris »,marque »picanto »,modele=»2004»)
1- Donner les classes de ces objets
2- Donner une classe mère ayant ces classes comme classes filles
Exercice 4:
Détailler une classe (attributs et méthodes) Selon le cahier de charges suivant, identifier les classes du domaine métier:
Le SI est un système de gestion de ressources humaines pour une société. Il existe plusieurs types d’employés : les salariés de la société et les prestataires appartenant à une SSII.
Chaque employé doit être affecté à une tâche d’un projet et participe obligatoirement à un projet. Un projet est dirigé par un chef de projet. Un employé possède un nom, il occupe un poste précis sur le projet,il a un numéro de téléphone et une spécialité
Exercice 5:
Une compagnie aérienne propose des vols à des passagers.
Un vol est une succession de tronçons de vol.
Un tronçon de vol à un aéroport de départ et d’arrivée.
Un commandant de bord,
un copilote et un avion sont affectés à chaque tronçon.
Chaque passager a un dossier par vol effectué.
Exercice 6:
Définir la classe mère et les classes filles à partir de l’ensemble des classes suivantes: Vehicule (vitesseMax ; transporter(),demarrerMoteur()) Voiture; Bicyclette; bateau; Avion
Commentaires
Enregistrer un commentaire