Junior — Middle
Je možné implementovat protokoly v programovém kódu?
sobes.tech AI
Odpověď od AI
Ano, v programovacím kódu lze protokoly implementovat. V kontextu iOS a Swift je protokol souborem požadavků (metod, vlastností), které musí třída, struktura nebo enumerace implementovat.
Příklad implementace protokolu ve Swift:
protocol Drivable {
func drive()
}
class Car: Drivable {
func drive() {
print("Auto jede")
}
}
let myCar = Car()
myCar.drive() // Vypíše: Auto jede
Tímto způsobem protokoly definují rozhraní a konkrétní typy je implementují, čímž zajišťují flexibilitu a rozšiřitelnost kódu.