В объектно-ориентированном программировании (ООП) объекты используются для разбиения программы на независимые блоки. 1 Каждый объект — это определённая сущность со своими данными и набором доступных действий. 3
Например, чтобы написать для интернет-магазина каталог товаров, в первую очередь создают объекты — карточки товаров. 3 Потом заполняют эти карточки данными: названием товара, свойствами, ценой. 3 И потом прописывают доступные действия для объектов: обновление, изменение, взаимодействие. 3
Чтобы объединить между собой объекты с похожими свойствами, существуют классы. 1 Класс — это «шаблон» для объекта, который описывает его свойства. 1 Несколько похожих между собой объектов, например профили разных пользователей, будут иметь одинаковую структуру, а значит, принадлежать к одному классу. 1
Некоторые области использования ООП с объектами: