*   >> Leitura Educação Artigos >> science >> programação

Orientada a Objetos Programming

é polimorfismo

.. Esta é uma palavra grega que significa algo como um nome, muitas formas

. Isto é um pouco mais difícil de explicar na terminologia não-programação. No entanto, vamos esticar nossa imaginação um pouco e dizer que o polimorfismo é um pouco parecido com a transmissão automática em seu carro. Na minha Honda, por exemplo, a transmissão automática tem quatro métodos diferentes

ou funções

conhecidas coletivamente como Dirija

(para além das funções de Reverter

, Park

, e Neutral

).


Como um operador do automóvel, eu simplesmente selecionar Dirija

(que significa ir para a frente). Dependendo de várias condições em runtime

, o sistema de transmissão automática decide qual versão da função Dirija

para usar em cada situação específica. A versão específica da função que é usado baseia-se nas condições actuais. Este é algo análogo ao que mais tarde se referem como polimorfismo runtime

.

Eu também acredito que é verdade que a minha Honda tem apenas um método

qual nos referimos como Inverter

.

Uma vez que eu selecionar Inverter

, que um método é usado. Não há seleção automática entre vários reverter

métodos. Portanto, a minha Honda apresenta um comportamento polimórfico quando vai na direção de avanço, mas apresenta comportamento não polimórficas quando indo para trás.

Page   <<  [1] [2] [3] 
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.