Vielgestaltige Polymorphie

Polymorphie auszunutzen gilt als eine der Grundtugenden objektorientierter Programmierung. Leider gibt es Situationen, in denen sich klassische OO-Polymorphie nur schwer anwenden lässt. Dafür wird hier zunächst ein Beispiel gezeigt. Anschließend wird exemplarisch anhand von Scala und Clojure vorgestellt, wie das Problem in anderen Sprachen angegangen werden kann.

Weiterlesen..