Skip to content

Instantly share code, notes, and snippets.

@tsh-code
Created January 21, 2019 15:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tsh-code/0be810114493fffec22bffb9ea1b77dd to your computer and use it in GitHub Desktop.
Save tsh-code/0be810114493fffec22bffb9ea1b77dd to your computer and use it in GitHub Desktop.
PO-Creature-Strikeable.swift
class Creature {
let name: String
init(name: String) {
self.name = name
}
}
protocol Strikeable {
func fight()
}
extension Strikeable {
func fight() {
print("👊")
}
}
extension Creature: Strikeable { }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment