• 4 heures
  • Facile

Ce cours est visible gratuitement en ligne.

course.header.alt.is_video

course.header.alt.is_certifying

J'ai tout compris !

Mis à jour le 24/02/2022

Résolvez les problèmes de programmation courants à l'aide de design patterns en Java

Connectez-vous ou inscrivez-vous gratuitement pour bénéficier de toutes les fonctionnalités de ce cours !

Compétences évaluées

  • Résoudre les problèmes de programmation courants à l'aide de design patterns en Java
  • Question 1

    Qu’est-ce qu’un design pattern ?

    • Une méthode permettant de finaliser du code avant une date butoir.

    • Une classe de base utilisée pour modifier du code.

    • Une solution réutilisable pour un problème récurrent.

    • Une implémentation du principe de responsabilité unique.

  • Question 2

    Lesquels des concepts suivants permettent de décrire un design pattern ?

    Attention, plusieurs réponses sont possibles.
    • Nom

    • Conséquences

    • Ligne de code

    • Solution

    • Problème

  • Question 3

    Quel design pattern est implémenté par l'extrait de code suivant ?

    public class GetAShape {
    HashMap<String, Shape> lookup;
    public void addShapeForName(String name, Shape s) {
    lookup.insert(name, s);
    }
    public void getShapeForName(String name) {
    return lookup.get(name).clone();
    }
    };
    • Stratégie

    • Composite

    • Prototype

    • État