Swift LanguageProtocolos


Introducción

Los protocolos son una forma de especificar cómo usar un objeto. Describen un conjunto de propiedades y métodos que una clase, estructura o enumeración deberían proporcionar, aunque los protocolos no imponen restricciones a la implementación.

Observaciones

Un protocolo Swift es una colección de requisitos que los tipos conformes deben implementar. El protocolo se puede usar en la mayoría de los lugares donde se espera un tipo, por ejemplo, matrices y requisitos genéricos.

Los miembros del protocolo siempre comparten el mismo calificador de acceso que todo el protocolo y no se pueden especificar por separado. Aunque un protocolo podría restringir el acceso con los requisitos de getter o setter, como se muestra en los ejemplos anteriores.

Para obtener más información sobre los protocolos, consulte El lenguaje de programación Swift .

Los protocolos Objective-C son similares a los protocolos Swift.

Los protocolos también son comparables a las interfaces de Java .

Protocolos Ejemplos relacionados