- Edson Mota da Cruz
- Amanda Rigaud
- Felipe Ribeiro
- Gabrielle Angelina
Polimorfismo é um conceito importante da programação orientada a objetos, que permite tratar objetos de diferentes classes de forma uniforme. Em outras palavras, o polimorfismo permite que uma mesma operação seja executada de formas diferentes, dependendo do tipo de objeto em questão.
Em C#, o polimorfismo pode ser implementado por meio de interfaces. Uma interface
define um conjunto de métodos que uma classe deve implementar. Por exemplo,
podemos ter uma interface chamada IOperacoes
, que define um método eval( ) .
Em seguida, podemos criar duas ou mais classes que implementam essa interface: Soma
, Subtracao
, Divisao
e Multiplicacao
. Cada uma dessas classes implementa o método eval( ) de uma forma diferente.