Короче, если что-то вычисляется в условно говоря области деклараций, то там не нужны функции, если эти функции не используются повторно. А если они используются повторно, в том числе как методы, то они уже будут написаны для повторного использования и таких черезодноместо проблем не будет.
На жабе скрипучей можешь рисовать какую угодно архитектуру, ей все почти можно. Просто надо понимать зачем тебе this.property Для интерфейса. Чтобы пользоваться объектом, obj.foo(bar), var foo=obj.baz, и так далее. Если какие-то методы или свойства НЕ нужны в интерфейсе, то и не надо их "выводить" наружу.
В классовом ООП это были бы public и private свойства с методами, а в жабе скрипучей все через жопу, поскольку классов не было, теперь они есть, но все равно уебищные.
|