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