/ Polimorfismo, oop - oop, polimorfismo, ciência da computação.

Polimorfismo, oop - oop, polimorfismo, ciência da computação

Polimorfismo descreve um padrão no objetoprogramação orientada em que as classes têm funcionalidades diferentes enquanto compartilham uma interface comum. Na definição acima, qual é o significado da interface comum?

Respostas:

1 para resposta № 1

UMA common interface significa simplesmente compartilhar os mesmos membros públicos. Esses membros são, na maioria das vezes, métodos em uma classe, embora também possam ser campos públicos. Por exemplo, se duas ou mais classes compartilham três métodos com a mesma assinatura, eles compartilham uma interface comum.

Em linguagens estaticamente tipadas como Java ou C #,você pode dizer ao compilador que duas ou mais classes compartilham a mesma interface com um tipo "interface". Em linguagens dinamicamente tipificadas, como Javascript, desde que dois ou mais objetos compartilhem os mesmos métodos e / ou campos (compartilham uma interface), eles podem agir de maneira intercambiável sem um tipo de "interface". Isso é conhecido como "duck-typing".