Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/vichudson1/Battleship-POP-Example

A simple playground to demonstrate Swift Protocol Oriented Programming
https://github.com/vichudson1/Battleship-POP-Example

Last synced: 3 months ago
JSON representation

A simple playground to demonstrate Swift Protocol Oriented Programming

Awesome Lists containing this project

README

        

# 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.