Есть два класса (примеры без импорта, но там они должны будут ещё импортироваться друг к другу) и получается замкнутый круг, который не нравится браузеру.
https://jsfiddle.net/54tk7cvs/
Как мне в некоторые методы Shop добавить методы из User и наоборот.
Так получается, что использование классов в таком случае не целесообразно и было бы проще сделать через объекты.
Но как я понял, в других языках такое не кактит и стало интересно, как бы это реализовали на другом языке.
Или как правильней это реализовать?