A modest demonstration of Protocol Oriented Programming, fully updated for Swift 4. The playground contains examples of using protocol oriented programming with protocol extensions containing default method implementations in them to add free, base, or abstract class style functionality to any conforming type.
marcelvdh / battleship-pop-example Goto Github PK
View Code? Open in Web Editor NEWThis project forked from vichudson1/battleship-pop-example
A simple playground to demonstrate Swift Protocol Oriented Programming