A simple playground to demonstrate Swift Protocol Oriented Programming
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Battleship.playground
README.md

README.md

Battleship-POP-Example

A simple playground to demonstrate Protocol Oriented Programming, aka POP, in Swift.

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.