<prompt> Je, ni vipengele vipi vinne vya Usanifu Unaoelekezwa na Kitu?  <response>: Vipengele vinne vya Usanifu Unaoelekezwa na Kitu ni Ufupisho, Ufungaji, Urithi na Upolimifu. Ufupisho ni mchakato wa kuunda uwakilishi wa huluki au tatizo la ulimwengu halisi ambalo huangazia maelezo muhimu na kuondoa data isiyo na umuhimu. Ufungaji ni ufungashaji wa data na mbinu zinazofanya kazi kwenye data katika kitengo au kitu kimoja. Urithi husaidia kupunguza urudiaji wa msimbo na kukuza utumiaji tena kwa kuruhusu madarasa kurithi tabia kutoka kwa darasa la mzazi. Polymorphism huruhusu vitu tofauti vya aina moja kujibu ujumbe sawa, kwa njia tofauti. 