“In object-oriented programming, the program is organized around its data”
procedure oriented programming means you can group some operations to finish a task when you know how to do it，step 1，step 2……
object oriented programming means you can inspect a object from two parts，its features (states or data) and its behavior in different states.