programming paradigm

Protocol Oriented Programming

Swift Is a Protocol-Oriented Programming Language