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