*   >> Lecture Éducation Articles >> science >> la programmation

Object-Oriented Programming

que très courante en POO est de créer de nouveaux objets a été amélioré grâce à de nouvelles définitions que étendre

définitions existantes. En fait, l'un des principaux arguments en faveur de la POO est qu'il fournit un mécanisme officiel qui encourage la réutilisation des éléments de programmation existants. Une des devises de la POO est: réutilisation, ne réinvente pas

Exemple Polymorphisme

Un troisième aspect important de la POO est polymorphisme

.. Ceci est un mot grec qui signifie quelque chose comme d'un nom, de nombreuses formes

.

Ceci est un peu plus difficile à expliquer en termes non-programmation. Cependant, nous allons étendre notre imagination un peu et dire que le polymorphisme est quelque peu semblable à la transmission automatique dans votre voiture. Dans ma Honda, par exemple, la transmission automatique a quatre différents méthodes

ou Fonctions

connus collectivement comme dur

(en plus des fonctions de Reverse

, Parc

, et

Neutre).

En tant qu'exploitant de l'automobile, je sélectionne simplement dur

(ce qui signifie aller de l'avant).

Selon diverses conditions à

exécution, le système de transmission automatique qui décide version de la fonction dur

à utiliser dans chaque situation spécifique. La version de la fonction spécifique qui est utilisé est basé sur les conditions actuelles. Ceci est quelque peu analogue à ce que nous allons plus tard, reportez-vous à exécution polymorphisme

.

Je crois aussi qu'il est vrai que ma Honda a une seule

méthode que nous appelons Reverse

. Une fois que je sélectionne Reverse

, que l'on obtient utilisé la méthode.

Il n'y a aucune sélection automatique entre plusieurs méthodes Reverse

. Par conséquent, ma Honda présente un comportement polymorphe en allant vers l'avant, mais présente un comportement non-polymorphe en allant vers l'arrière.

Page   <<  [1] [2] [3] 
Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.