Основой методологии объектно-ориентированного программирования является …
отказ от использования подпрограмм при реализации системы
описание системы в виде рекуррентных соотношений
вывод некоторого целевого утверждения
описание программной системы в терминах объектов и связей между ними