面向对象方式和面向过程,最主要的区别在于:对象有状态,行为和标识。 这就是说对象可以有内部数据(这就给了他状态),有方法(因而产生了行为,即该对象能做什么,或者说能提供什么服务),以及每个对象能同其他对象区分开来,具体来说就是,每个对象在内存里有唯一的地址。