Este documento discute os principais conceitos da programação orientada a objetos, incluindo programação orientada a objetos, controle de versão com Git/GitHub, modificadores de acesso, herança, polimorfismo, classes abstratas e interfaces.Leia menos