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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.