Swift LanguageGetting Started with Protocol Oriented Programming

Remarks

For more information on this topic, see the WWDC 2015 talk Protocol-Oriented Programming in Swift.

There is also a great written guide on the same: Introducing Protocol-Oriented Programming in Swift 2.

Related Examples

Leveraging Protocol Oriented Programming for Unit Testing