Sem resumo de edição |
|||
| Linha 1: | Linha 1: | ||
= Conceito = | = Conceito = | ||
''Polimorfismo é um conceito utilizado em muitas linguagens de programação, sendo seu conceito básico: Uma operação que pode assumir múltiplas formas, a propriedade segundo o qual uma operação pode comportar-se diferentemente em classes diferentes. | |||
* Polimorfismo ad hoc | |||
Não existe um modo único e sistemático de determinar o tipo deresultado de uma função em termos dos tipos dos seusargumentos de entrada. | |||
É uma forma limitada de polimorfismo. | |||
Possui duas formas: coerção e sobrecarga. | |||
*Polimorfismo universal | |||
Trabalha potencialmente num conjunto infinito de tipos de modo disciplinado. | |||
Possui duas formas: paramétrico e inclusão.'' | |||
= Propriedades = | = Propriedades = | ||
Edição das 01h10min de 12 de novembro de 2014
Conceito
Polimorfismo é um conceito utilizado em muitas linguagens de programação, sendo seu conceito básico: Uma operação que pode assumir múltiplas formas, a propriedade segundo o qual uma operação pode comportar-se diferentemente em classes diferentes.
- Polimorfismo ad hoc
Não existe um modo único e sistemático de determinar o tipo deresultado de uma função em termos dos tipos dos seusargumentos de entrada. É uma forma limitada de polimorfismo. Possui duas formas: coerção e sobrecarga.
- Polimorfismo universal
Trabalha potencialmente num conjunto infinito de tipos de modo disciplinado. Possui duas formas: paramétrico e inclusão.
Propriedades
Prop 1.
Prop 2.
Prop 3.
Prop 4.
Exemplos
Ex 1.
Ex 2.
Referências Bibliográficas
Válida a pesquisa apenas em Livros, Artigos ou Revistas.