Skip to content

Instantly share code, notes, and snippets.


fitomad/factorty-protocol.swift Secret

Created Oct 15, 2018
What would you like to do?
public protocol Rover
/// Nombre del Rover
var name: String { get }
/// Estado de la batería
var batteryLevel: Int { get }
/// Velocidad actual
var speed: Double { get }
Los construimos con un nombre único
init(named name: String)
/// Orden de movimiento a unas determinadas coordenadas
func move(to position: CLLocation) -> Bool
/// El Rover debe deterse
func stop() -> Void
/// Llega el invierno
func hibernate() -> Void
/// Empieza a realizar los experimientos
func startExperiment() -> Void
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment