Introdução

Escrever um código flexível, reutilizável e modular é vital para o desenvolvimento de programas versáteis. Trabalhar dessa maneira garante que o código seja mais fácil de manter, evitando assim a necessidade de refazer a mesma mudança em vários locais.

Os desenvolvimentos podem atingir esses objetivos de design através da composição. A composição é uma maneira de combinar objetos ou tipos de dados em um ambiente mais complexo.

Go proporciona isso por meio das interfaces, que definem uma série de comportamentos que um tipo deve atender. Veremos mais sobre isso a seguir.

introduction.go

Em Desenvolvimento...