
Код:
Попробуйте написать код более, чем на 3000 строчек без единого класса.
Такой, чтоб бегал быстро, реализован был красиво и чтобы инкапсуляция была на уровне. И самое главное - чтобы чуть чуть изменив поведение - не нужно было эти 3000 строчек заного переписывать.
со всем согласен, кроме "бегал шустро". Бегал шустро - это не про ООП, не для таких вещей создавался.