procedural oriented programming object-oriented programming (oopprocedural-oriented programming (popit is bottom-up approach it is top-down approach program is divided into objects program is divided into functions makes use of access modifiers 'public'private'protecteddoesn' use access modifiers it is more secure it is less secure object can move freely within member functions data can move freely from function to function within programs it supports inheritance it does not support inheritance