错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Vererbung vs. Delegation

  • Dietmar Abts

摘要

Es ist nicht immer sinnvoll, die Wiederverwendung von Code in Klassen durch Vererbung zu lösen. Insbesondere dann, wenn die Klasse, von der abgeleitet werden soll, nicht unter der Kontrolle desselben Programmierers ist, kann eine unbedarfte Nutzung sogar zu Fehlern führen. Die Subklasse hängt von den Implementierungsdetails der Superklasse ab. Diese muss man kennen, damit die Subklasse einwandfrei funktioniert.