Exercices d'entraînement à la lecture d'UML
Pour progresser, il faut pratiquer, vous trouverez ici des exercices permettant de vous entraîner à la lecture d'UML. La lecture d'UML est un élément important pour comprendre les études de cas, celles-ci étant à réaliser sur papier, je vous conseille vivement de travailler les exercices sur feuilles.
Cette page a été conçue dans le but de réaliser un exercice par jour.
Je suis à disposition pour les corrections via Slack ou par email.

Dans cet exercice vous devez :
- Écrire le code (ou pseudo-code) permettant de définir les propriétés de la classe Maison
- Écrire 2 constructeurs (autre que celui par défaut) de la classe Maison
- Écrire le code de la méthode presenterProprietaire() qui affiche les informations du propriétaire.
Mise en pratique :
- Créer les objets permettant à Bob de posséder une maison au 1 Rue Des Fruits à Angers.
- Alice passe devant la maison de Bob, présenter le propriétaire de la maison.
(Les Getters et les Setters ne sont pas représentés dans l’UML)
Rappels
Écriture d'un constructeur :
php
function __construct($nom, $prenom){
$this->nom = $nom;
$this->prenom = $prenom;
}
Appeler une méthode :
php
class Exemple {
function helloWorld(){
echo "Bonjour Monde";
}
}
$exemple = new Exemple();
$exemple->helloWorld();
Utiliser une liste :
php
$monObjet = new Objet();
// Créer un tableau
$maListe = [];
// Ajouter dans un tableau
array_push($maListe, $monObjet);
// Parcourir une liste
foreach ($maListe as $maValeur){
echo $maValeur->laMethode();
}
// Taille d'un tableau
echo sizeOf($maListe);
Vous souhaitez plus d'aide ?