Junior — Middle
É possível implementar protocolos no código de programação?
sobes.tech IA
Resposta da IA
Sim, é possível implementar protocolos no código de programação. No contexto do iOS e Swift, um protocolo é um conjunto de requisitos (métodos, propriedades) que uma classe, estrutura ou enumeração deve implementar.
Exemplo de implementação de um protocolo em Swift:
protocol Drivable {
func drive()
}
class Car: Drivable {
func drive() {
print("O carro está a conduzir")
}
}
let myCar = Car()
myCar.drive() // Vai mostrar: O carro está a conduzir
Assim, os protocolos definem uma interface, e os tipos concretos a implementam, proporcionando flexibilidade e extensibilidade ao código.