Показать сообщение отдельно
  #23 (permalink)  
Старый 13.07.2020, 14:33
Интересующийся
Отправить личное сообщение для Launder Посмотреть профиль Найти все сообщения от Launder
 
Регистрация: 25.04.2019
Сообщений: 19

Прошу прощения за задержки, разбираюсь наскоками, тестирую возможности модулей. Выразился некорректно - я имел в виду, не синтаксис модулей в ES2015 а паттерн программирования "модуль" (пример, на базе которого экспериментирую взят отсюда,) после заголовка "современные модули". Возможно между ними есть что-то общее (судя, например, по закрытой зоне видимости и инициализации, после которой один и тот же набор переменных, для любого импорта, что-то общее есть), но насколько совпадения полное - не знаю.
А сравниваю с классами вот почему, классы, по сути, не имеют (общих) переменных, а имеют поля, а модули, через замыкания, могут иметь, по-видимому, практически неограниченную сложность внутри, при этом по-умолчанию, доступно только то, что мы сделаем доступным (вероятно, доступным можем сделать всё). Вы пишите "это просто разное", вот и пытаюсь разобраться, что вообще можно делать с помощью модулей и насколько это удобно для возможных изменений/расширений и ввода/вывода. Универсальность подхода, и его "естественные ограничения"...
Ответить с цитированием