• 10 heures
  • Difficile

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/03/2022

Utiliser les protocoles pour créer des interfaces homogènes

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

Compétences évaluées

  • Utiliser les protocoles pour créer des interfaces homogènes
  • Question 1

    Un protocole, qu'est-ce que c'est ?

    • Une façon de déclarer un objet

    • Une liste d'exigence

    • Une suite d'instructions

    • Un langage de programmation

  • Question 2

    À quoi sert le mot clé  protocol   ?

    • À identifier un protocole

    • À implanter une nouvelle classe  protocol

    • À déclarer un protocole

  • Question 3

    La classe  Tree  suivante se conforme-t-elle bien au protocole  Growable  ?

    protocol Growable {
    func plant()
    func water()
    }
    class Tree: Growable {
    var size = 10
    var age = 0
    func plant() {
    size = 0
    age = 0
    print("Je suis planté !")
    }
    }
    • Vrai

    • Faux