то вся программа получится к примеру 100 строк,
а если в ооп, то почти 400
Если ту же самую программу превратить в объектно ориентированную тупо без оптимизаций повторного кода,
то программа получится больше на количество строк class Foo и вызовов super. Откуда вы берете четырехкратное увеличение кода?


