Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/vichudson1/Battleship-POP-Example
- Owner: vichudson1
- Created: 2016-02-03T06:08:17.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2018-02-24T20:19:08.000Z (over 6 years ago)
- Last Synced: 2024-04-22T12:31:18.526Z (7 months ago)
- Language: Swift
- Homepage:
- Size: 21.5 KB
- Stars: 13
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- Awesome-Swift-Playgrounds - Battleship Example - An example of how to use Protocol Oriented Programming with the battleship game. ⏳ (Learning Swift: Advanced Topics / Protocol Oriented Programming)
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.