1
resposta

Traits vs Interface

Entendi o conceito de cada uma, mas qual a característica que vai me fazer optar entre uma ou outra?

1 resposta

A interface obriga você a implementar os métodos definidos nela.

O trait é uma classe com métodos já implementados que você pode utilizar em sua classe. A trait é uma forma de reutilizar o código.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software