я только процедурно пишу, только в крайнем случае когда надо для одной опирации объединить функции то уже ООП