iOS Developer > Practical knowledge > Software Architecture > Design Principles > Protocol-Oriented Programming WWDC Protocol-Oriented Programming in Swift