Für meine Webanwendung erstelle ich einen Namensraum in JavaScript wie folgt:
%Vor%Ich möchte auch "private" (ich weiß, dass dies nicht in JS) Namespace-Variablen erstellen, aber bin mir nicht sicher, was das beste Design-Muster ist zu verwenden.
Würde es sein:
%Vor%Oder wäre das Designmuster etwas anderes?
Douglas Crockford popularisierte so genanntes Modulmuster , wo Sie Objekte mit "privaten" Variablen erstellen können:
%Vor%Aber wie Sie gesagt haben, Javascript hat nicht wirklich private Variablen und ich denke, das ist etwas von einem Cludge, die andere Dinge brechen. Versuchen Sie zum Beispiel, von dieser Klasse zu erben.
Tags und Links javascript namespaces private-members