2016-07-10 12 views
-3

Ich bin nicht sicher, ob dies eine zulässige Frage ist, aber ich glaube, es kommt unter 'Software-Tools von Programmierern häufig verwendet; und ist ein praktisches, beantwortbares Problem, das für die Softwareentwicklung einzigartig ist. Könnte mir also jemand erklären, wie die Kinder- und Eltern-Prototypen in Javascript arbeiten, vorzugsweise mit einem Beispiel für Implementierungs- oder Codebeispiel. Speciffically:Javascript Funktionen und Kind/Eltern Vererbung

  1. Wie Eltern Konstruktoren und Methoden
  2. Layout Wie Kind Konstrukteuren Layout und Methoden
  3. Wie ein Kind Methode zu einer übergeordneten Methode verknüpfen
  4. Wie die übergeordneten Methode von dem Kind referenzieren Methode
  5. Was wäre eine praktische Umsetzung davon.

    ich eine Einschalt-Klasse zu schaffen für mein Spiel dachte und dann Kinderklassen für etwa eine forcefeild zu schaffen, einen Geschwindigkeitsverstärker ect

+0

Es ist wahrscheinlich, dass Sie hier die Komposition über die Vererbung verwenden möchten. Möglicherweise müssen Power-Ups wahrscheinlich unterschiedlichen Zugang zu verschiedenen Teilen der Welt haben. Sie werden sich schließlich in einer Ecke codieren, in der Ihr Power-Up-System Zugriff auf alle Welt benötigt, um einfache Funktionen auszuführen. Vererbung eignet sich nur zum Teilen von Verhalten. –

+0

Sie teilen alle Verhaltensweisen, da sie nicht die Powerups sind, die ich benutze, es sind Pilze, die ähnlich sind wie im Mario, also haben sie alle Kollisionen, Bewegungen und sind gleich verteilt auf der ganzen Welt. Trotzdem wird es lehrreich sein, @DanPantry auch zu lernen, was ist Komposition? –

Antwort

Verwandte Themen