• 12 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 26/02/2020

Partie 1

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
  • Respect Industry Standard development practices
  • 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

    Pour déclarer un protocole, on utilise le mot-clé :

    • protocole

    • proto

    • protocol

    • prtcl

  • 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