Kapitel 12: Subclass Sandbox (Unterklassen-Sandbox)

Festlegung des Verhaltens einer Unterklasse durch einen Satz von Operationen, die von der Basisklasse bereitgestellt werden.

12.1  Motivation

Jedes Kind hat schon mal davon geträumt, ein Superheld zu sein – allerdings sind kosmische Strahlen hier auf der Erde bedauerlicherweise ziemlich selten. Am nächsten kommt man dieser Vorstellung in Spielen, die uns glauben lassen, selbst Superhelden zu sein. Und da unsere Spieldesigner nie gelernt haben, »Nein« zu sagen, sollen in unserem Superheldenspiel Dutzende, wenn nicht gar Hunderte von Superkräften zur Auswahl stehen.

Der Plan ist, eine Basisklasse namens Superpower einzurichten, von der Unterklassen abgeleitet werden, die wiederum ...

Get Design Patterns für die Spieleprogrammierung now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.