<prompt> Eleza misingi 4 ya Upangaji Wenye Malengo ya Kitu  <response>: Upangaji unaolenga kitu OOP ni dhana ya upangaji ambayo hutumia vifupisho kuunda miundo kulingana na ulimwengu halisi. Inatumia kanuni kuu nne: uelekeo wa kitu, upolimishaji, uondoaji, na ujumuishaji. Mwelekeo wa kitu ni dhana ya kupanga msimbo kuzunguka vitu badala ya vitendaji na jinsi vinavyoingiliana. Polymorphism ni uwezo wa madarasa kupanuliwa na kurekebishwa hewani kwa kutumia urithi na madaraja. Uondoaji huruhusu uondoaji wa maelezo yasiyo ya lazima kutoka kwa mifumo changamano, kuruhusu kuzingatia vyema michakato muhimu. Ujumuishaji ni mchakato wa kuchanganya data na vitendakazi vinavyohusiana katika kitengo kimoja ambacho kinaweza kubadilishwa kama huluki moja. 