dedlfix: UML direktionen

Beitrag lesen

Tach!

ups, meine ich doch. Sorry, ich hab die Begriffe vertauscht. Danke für die Richtigstellung! Und Danke für die AW. Ich meine sowas, das die Komposition beschreiben soll.

class Foo {

  private _bar : Bar;

  public something() :void {
    this._bar = new Bar();
  }
}

this._bar ist null solange du nicht this.something() aufrufst. Und das darf bei einer Komposition nicht sein.

abstract class Bar {}

Abstrakte Klassen kann man nicht instantiieren. Dein Code funktioniert also nicht, egal was das Muster sagt.

dedlfix.