2010-02-09 8 views

Répondre

3

Évidemment; tout ce qui spécifie une hiérarchie sera utile; Employé est utilisé parce qu'il est le plus commun et trivialement compris conceptuellement (c'est-à-dire qu'il est facile à visualiser). Il est plus difficile de visualiser B : A.

Dans le cas où ce n'est pas évident; Il est utilisé parce qu'il est utile pour apprendre à propos de OO en termes de fonctions de hiérarchie/polymorphisme, et permet de se rapporter à quelque chose que presque tout le monde a l'expérience.

2

C'est la même chose qui arrive avec les introductions à la programmation où ils utilisent Animal comme base d'une hiérarchie d'objets. Peut-être parce que tout le monde dans ce monde sait ce que les employés et les animaux signifient!

0

Tout tourne autour de la hiérarchie. Étudiant/enseignant/classes/école travaille aussi.

+0

Je n'ai pas vu cela dans les textes de programmation, cependant. Mais il semble faire le même travail. –

+0

En outre, je vois "Car" souvent utilisé pour aider à expliquer les principes de la POO et les animaux sont utilisés pour décrire le polymorphisme. – mmcdole