Sobes.tech
Junior — Middle

Este posibil să implementați protocoale în codul de programare?

sobes.tech AI

Răspuns de la AI

Da, în codul de programare se pot implementa protocoale. În contextul iOS și Swift, un protocol este un set de cerințe (metode, proprietăți) pe care o clasă, structură sau enumerare trebuie să le implementeze.

Exemplu de implementare a unui protocol în Swift:

protocol Drivable {
    func drive()
}

class Car: Drivable {
    func drive() {
        print("Mașina conduce")
    }
}

let myCar = Car()
myCar.drive() // Va afișa: Mașina conduce

Astfel, protocoalele definesc o interfață, iar tipurile concrete o implementează, oferind flexibilitate și extensibilitate codului.