Jornada do Dev

Interfaces & polimorfismo

Entre para ter acesso à essa aula

Neste vídeo, vamos falar sobre interfaces. Elas permitem definir um conjunto de métodos que podem ser implementados por diferentes tipos.

Podemos criar interfaces para animais de estimação e implementá-las para cachorros, gatos e outros. O polimorfismo permite que os métodos possam funcionar de forma equivalente para diferentes objetos.

Também falamos sobre a possibilidade de implementar interfaces automaticamente e como isso pode ser útil em diversos cenários. Além disso, abordamos a importância de prestar atenção nos diferentes tipos de funcionalidades que podem ser chamados através das interfaces.

Por fim, demos exemplos usando geometria e banco de dados falso para ilustrar as vantagens das interfaces. As interfaces são uma parte fascinante da linguagem e podem ser muito úteis em diversos projetos.