Объекті-бағытталған бағдарламалау - ол жүзеге асыру методологиясы, мұнда программа, қарым-қатынастағы объектілердің жиынтығы ретінде ұйымдастырылып, оның әр біреуі қандай да бір кластың экземпляры болады, ол кластар мұрагерліктің иерархиясын құрайды. Мұнда кластар әдеттегідей статикалық , ал объектілер өте динамикалық (әсерлі), мұны динамикалық (соңғы) байланыстыру мен полиморфизм қолдайды.
Объекті-бағытталған декомпозиция – тақырып облысының кластарымен объектілеріне үйлесімді, бөлшектерге жүйені бөлу процесі. Объекті-бағытталған декомпозиция кезінде әлем, қойылған тәртіпті қамтамасыз ету үшін келісімді әрекеттесетін, объектілер жиыны ретінде қарастырылады.