В этой статье я простыми словами попытаюсь объяснить что такое ООП и почему такой стиль сейчас очень популярный. Вообще в мире программирования существуют разные парадигмы написания программ, но самые основные можно отметить два, это ФП и ООП. ООП - объектно-ориентированное программирование, как из названия понятно, что в программе которой используется данная парадигма всё ориентированно на объекты. Такой стиль позволяет из всего представить объект. Классы Основная единица в такой парадигме это класс, то есть если программа написана в стиле ООП, значит она построена на классах. Класс - это сущность на основе которого создаются объекты ( экземпляры класса ). Возьмём пример из жизни, чтобы построит дом - объект, нужен чертёж - класс, чтобы понимать как дом будет выглядеть, поэтому класс называют именем существительным например: class User, class Point, class Home. Сам класс максимум может состоять из трёх частей (в некоторых языках и из четырёх ): Конструктор - это функция которая вызы