Сейчас ищу и не могу найти статью на хабре про js и про переиспользование кода, там описывался сам ооп и как он работает в js. именно на примере объектов. Был бы благодарен тому кто скинет необходимую статью. К сожалению не могу ее сейчас найти в гугле.