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.