Hallo,
gibt es aus Sicherheitsaspekten gute Argumente, warum bei Javascript Klassen bestimmte Methoden bzw. Variablen nicht von aussen zugänglich sein sollten sondern als private Werte in die Klassen einzubinden sind? Ist das ein Thema? Ich konnte hier bei selfhtml.org nichts dazu finden.
Als Beispiel:
class Auto {
constructor(){
this.n1 = 2;
this.n2 = 3;
}
calculate(){
return this.n1 + this.n2;
}
result(){
return this.calculate()
}
}
Gibt es aus Sicherheitsaspekten Gründe, warum Methode calculate() und die Attribute n1, n2 für die Klasse Auto nicht von "aussen" erreichbar sein sollten.
Gruss Michael