Orientação a Objeto do jeito Go
Introdução Bom, primeiro antes de tudo é importante entender que o mundo real, é totalmente diferente do mundo digital, acredito que isso é meio obvio, mas quando tentamos trazer para o mundo digital algumas informações do mundo real, preciso estruturar as coisas para que elas façam um pouco de sentido. Vamos pensar da seguinte forma, se eu sou uma pessoa, você logo entende que eu tenho algumas características e isso é instinto e memória do que você já viveu, concorda? Sua mente está programada a lidar com essas informações, mas no caso do mundo digital isso não é bem assim, a gente precisa definir essas características e para isso a gente utiliza um paradigma(modelo/padrão) para definir isso. Imagina uma casa, a palavra casa na mesma hora sua mente já imaginou um quadrado com um triangulo em cima, duas janelas, um retângulo da sua altura... Percebeu que sua mente está treinada? Bom isso é a Programação Orientada a Objetos, quando você cria modelos para ajudar a você trazer as cara...