برنامه نویسی شی گرا: یک سیستم برنامه نویسی مبتنی بر این ایده که اشیایی که هم داده و هم کد دارند می توانند داده ها را تغییر دهند.
Object-oriented Programming: A programming system based on the idea that objects that contain both data and code can modify data