Это объекты в объектно-ориентированных компьютерных программах, выражающие сущности из модели предметной области, относящейся к программе, и реализующие бизнес-логику программы.
В центре ООП находится понятие объекта. Объект — это сущность, которой можно посылать сообщения и которая может на них реагировать, используя свои данные.
у меня есть элементы на странице, и мне надо ими управлять: где то удалить класс, где то добавить, где то элемент клонировать, и уже менять клон а затем его вставлять.
Сейчас пока что пришел к такому решению:
обработка кликов - index файл страницы.
какой либо элемент (например модалка - типо такого) - отдельный объект с поведением.
какая либо структура приходящая от бека в виде json - отдельный объект с поведением.
индекс файл управляет объектами типо модалки, модалки управляют объектами с поведением от бека (например расчет даты и пр.) но что то не хватает. все равно чувствуется говнокод...