Skip to content

Instantly share code, notes, and snippets.

@danielbdias
Created July 31, 2019 03:19
Show Gist options
  • Save danielbdias/04fb37334dcfc6deae82e847f93c3ff1 to your computer and use it in GitHub Desktop.
Save danielbdias/04fb37334dcfc6deae82e847f93c3ff1 to your computer and use it in GitHub Desktop.
Pseudo programa mostrando a modelagem de um programa com DDD após a segunda iteração com um usuário.
class Coiso
# ...
end
class Rota
# ...
end
class GPS
def calcular_rota(coiso)
# calculo das instrucoes da rota
Rota.new(instrucoes)
end
# ...
end
class Program
def execute
coiso = Coiso.new
gps = GPS.new
rota = gps.calcular_rota(coiso)
rota
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment