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