В JavaScript я могу создавать частные и привилегированные методы, объявляя их в конструкторе. Этим я должен вывести их из прототипа объекта. Затем я теряю возможность наследования и некоторую производительность, поскольку каждый объект будет иметь свою собственную копию этих методов вместо обращения к одному объекту прототипа.
Итак, теперь мой вопрос заключается в том, что может быть шаблоном петтер: используйте частные и привилегированные методы или нет. Я не большой поклонник болтаться, поэтому я хочу избежать этого. Итак, что делать?
Каковы ваши впечатления?