No padrão Adapter é necessario criar uma interface? Visto que só existe uma classe...
No padrão Adapter é necessario criar uma interface? Visto que só existe uma classe...
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