Daywalker: Oberklassengewalt

Beitrag lesen

Die Unterklasse U soll gezwungen werden, einen Methode m in jedem Fall aufzurufen, m ist in der Oberklasse O abstrakt definiert.

Wie kann ich sie dazu zwingen?

Was ist dein eigentliches Problem?

Mit dem Zwang ist das so eine Sache. Klassen benutzen sich ja nicht von alleine, sondern werden von Programmierern benutzt.

Wer eine Klasse falsch anwenden will, wird das tun. Wenn in der Klasse irgendwas steht, was ihm nicht gefällt, wird er den Quelltext ändern, damit das nicht passiert.

Mit anderen Worten: Du hast eher ein soziales Problem, kein technisches.