Man kann Prima in JS private Eigenschaften und Funktionen in der Konstruktorfunktion kapseln
Das habe ich nicht in Frage gestellt.
nur eben nicht im Prototype.
Kann man doch, und zwar mit demselben Mechanismus, mit dem man es in der Konstruktorfunktion kann. Nur muss man sich dann eine andere Methode ausdenken, um in ihnen Zugriff auf die Instanz zu haben.
Wo siehst du da ein Problem?
Ein Problem damit habe ich nicht, jedoch sehe ich ein Problem darin, die Denkweise von JavaScript-fremden OOP auf JavaScript-OOP zu übertragen, anstatt über Lösungen in der JavaScript-Logik nachzudenken.
Mathias