Sélection multiple

Sélection multiple

En programmation orientée objet, la sélection multiple (ou sélection de méthode à aiguillage multiple) traduit le fait que tous les arguments sont pris en compte par le compilateur pour sélectionner la méthode à appeler. Exemple (donné en Common Lisp) :

(defmethod f ((a A) (b B)) ) ;; m1
(defmethod f ((a A) (d D)) ) ;; m2

(defclass A ())
(defclass B ())
(defclass D (B))

(let ((a (make-instance 'A))
      (b (make-instance 'D)))
  (f a b))

Le code précédent appellera bien la méthode m2, car le compilateur aura recherché la méthode suivant les types de tous les arguments (d'où le nom d'aiguillage multiple).


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Sélection multiple de Wikipédia en français (auteurs)

Игры ⚽ Поможем решить контрольную работу

Regardez d'autres dictionnaires:

  • Selection multiple — Sélection multiple En programmation orientée objet, la sélection multiple (ou sélection de méthode à aiguillage multiple) traduit le fait que tous les arguments sont pris en compte par le compilateur pour sélectionner la méthode à appeler.… …   Wikipédia en Français

  • Multiple — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Sur les autres projets Wikimedia : « Multiple », sur le Wiktionnaire (dictionnaire universel) Le mot multiple peut être employé comme  …   Wikipédia en Français

  • Sélection inter-sexe — Sélection intersexuelle La sélection intersexuelle est particulièrement visible au niveau des aires de parade. Chez le Tétras lyre, les mâles se regroupent et paradent dans des tourbières. Les femelles viennent les observer et s accouplent parfoi …   Wikipédia en Français

  • Sélection inter-sexuelle — Sélection intersexuelle La sélection intersexuelle est particulièrement visible au niveau des aires de parade. Chez le Tétras lyre, les mâles se regroupent et paradent dans des tourbières. Les femelles viennent les observer et s accouplent parfoi …   Wikipédia en Français

  • Selection de parentele — Sélection de parentèle Les mécanismes de l évolution biologique Mécanismes non aléatoires: sélection naturelle sélection utilitaire sélection sexuelle sélection de parentèle sélection de groupe …   Wikipédia en Français

  • Multiple master fonts — (or MM fonts) are an extension to Adobe Systems Type 1 PostScript fonts, now mostly superseded by the advent of OpenType. Multiple master fonts contain two or more masters that is, original font styles and enable a user to interpolate between… …   Wikipedia

  • multiple selection — selection of several items at once …   English contemporary dictionary

  • Sélection intersexuelle — La sélection intersexuelle est particulièrement visible au niveau des aires de parade. Chez le Tétras lyre, les mâles se regroupent et paradent dans des tourbières. Les femelles viennent les observer et s accouplent parfois avec l un d entre eux …   Wikipédia en Français

  • Selection-based search — A selection based search system is a search engine system in which the user invokes a search query using only the mouse.[1] A selection based search system allows the user to search the internet for more information about any keyword or phrase… …   Wikipedia

  • Multiple dispatch — Theories and practice of polymorphism Double dispatch Multiple dispatch Operator overloading Polymorphism in computer science Polymorphism in OOP Subtyping …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”