Skip to content

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 ?

×

Reformulation

La reformulation (IA) peut faire des erreurs. Envisagez de vérifier les informations.