ООП – способ организации программы. Удобен для больших, монструозных проектов в миллионы строк кода.
Если у вас программа на сто строк кода, вряд ли вам нужна вся мощь ООП. А вот если вы "строите небоскреб", то без ООП – никуда.
В ООП весь код программы разделяется на отдельные блоки, которые называются классами. Чаще всего их хранят в отдельных файлах, придерживаясь принципа один класс – один файл.
Сами классы тоже делятся на внутренние разделы:
Такой подход позволяет удобно структурировать даже огромный проект