Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Usar interface

No padrão Adapter é necessario criar uma interface? Visto que só existe uma classe...

1 resposta

Oi Mauro, tudo bom?

A interface só é utilizada no padrão bridge mesmo. No adapter, temos apenas uma classe encapsulando outra, como no exemplo do relógio.

Se, por um acaso, surgirem muitos adapters no sistema que possuem métodos em comum entre sí, ai sim precisariamos de uma interface mas apenas para relacionar as classes já existes. O pattern em sí não exige a criação de nenhuma interface =)

Abraço