This website uses cookies
We use cookies to continuously improve your experience on our site. More info.
Stands for protocol-oriented programming. Programming paradigm based on the concept of 'protocols'. Allows to add abilities to a class or struct or enum with protocols which support multiple implementations.