Zitat von
DGL-luke:
Jeder, der Schaden zufügen will, braucht sich dann nur das IDamgeable-Interface von einem TCharacter zu holen, und kriegt vom Rest nix mit. Ein sehr schöner Weg, um das Sichtbarkeitsprinzip von
OOP umzusetzen, und für verteilte Projekte mit mehreren Entwicklern ("Gib mir nur das Interface...") fast unumgänglich.
Das als kleine Einführung in Interfaces
Ah danke, wusste doch das ich irgendwas vergessen habe!
Beide Wege kommen auf das selbe hinaus, nur deiner ist etwas schöner!