dedlfix: Ducktype

Beitrag lesen

Tach!

Kommt irgend eins von denen an Ducktyping heran ?

Nee, die Objekte brauchen keine Beziehungen zueinander haben. Ob sie eine haben oder nicht, ist irrelevant bei Duck Typing. Ob sie zum Quaken irgendwas aufrufen oder es selber tun, ist ebenfalls nicht weiter relevant. Und die konkreten Typen der Objekte spielen keine Rolle. Wichtig ist nur, dass sie dem Namen nach dieselben Eigenschaften/Methoden habe, die vom Verwender verlangt werden. Ein Objekt muss keine Ente sein, es muss auch keine Ente nehmen, um deren Eigenschaften nachzubilden, es muss sich nur wie eine Ente verhalten. Oder mehr programmierspezifisch: Mich interessiert nicht, welche Klasse du hast, ich will von dir nur auf Eigenschaft mit dem Namen x zugreifen oder die Methode mit dem Namen y aufrufen.

dedlfix.