Great Firewall of China
 

make-sex

tagebuch - Wed, 14 May 2008 19:48:00 +0200

(Tim:) Naja, stell dir vor, es gibt mal ne Funktion die heißt “make-sex”, und naja, als Parameter hast du halt Mann und Frau
(Hans:) Ahja, ja, sehr vernünftig
(Tim:) Da wird halt einfach jedem sofort klar, dass es nicht so einfach ist, eine Entscheidung darüber zu fällen ob man nun diese Funktion in die Klasse Mann oder in die Klasse Frau reintut. Kommt natürlich gleich der erfahrene Java-Programmierer und meint naja, wir haben ja Vererbung, das tu ich dann einfach in Human, [...] aber dann willst du auch mal mit dem Vorwerk-Staubsauger Sex machen oder dem Hund, so, na, es gibt da ja alle möglichen Sachen. Nicht dass ich das alles ausprobieren wollte, aber man ist ja Programmierer. Als Programmierer modelliert man die Welt, und die Welt ist, wie wir wissen, sehr vielfältig.

– Tim Pritlove und Hans Hübner erklären Multiple Dispatch