面向对象初步理解

面向对象初步理解。

 

面向对象的理论的产生,是为了解决现代编程业务多样化的问题。

 

计算机的普及,促使人们运用计算机处理各种业务问题,计算机运用的最多的是业务问题,而不是科学计算。面向过程编程对解决实际业务问题有非常大的局限,无法满足需求,面向对象应运而生。

 

对象:一个一个独立的物体,有其独立的特点,行为。

 

将一类对象的共同特点,共同行为进行抽象,归纳,放到一个类中,组成一个模具。这个模具就是类。类不能单独使用,它存在的意义就是模具。真正能够进行工作使用的是对象。

 

利用类 这个模具,添加原料,产生出单个的个体,就是对象。

这个对象的形状,功能,特点就是 模具(类)所限定的那样。然后将各个对象进行拼接,达到解决业务问题的目的。

 

对象之间通过 传参 和返回值 进行沟通,相互合作,相互独立。

 

当业务的某一部分需要修改时,就单独修改负责这块业务的对象的类,其他对象并不会收到影响。完美的避免了 牵一发而动全身 的问题。正是因为这个问题,面向过程编程让了半壁江山给面向对象编程。

 

类是对象的抽象,对象是类的实例。

 

面向对象和面向过程是两种解决问题的思维方式,没有高下之分。

解决不同的问题运用不同的方法,方为明智之举。

你可能感兴趣的:(Java,面向对象)