首页 > 代码库 > 面向对象

面向对象

所谓对象,也就是object,一般来说,是现实世界中真实存在的事物,对象会具有自己的状态特性及行为动作。

在面向对象的开发中,我们对现实的事物进行抽象,抽取系统业务中可使用到的状态特性及行为动作成为类定义属性及方法的依据。这个类就是系统中对事物的代表,它可能不会包含实际事物所有的特性或行为,但对于系统应用而言,是完整可用的。根据实际事物的特性进行类的定义,对将现实行为转换为代码具有非常正向的作用。

作为事物而言,多个事物可能拥有部分相同的属性,但既然是多个事物,也就是不同事物,一定存在可以区分彼此的不同的特性或不同的行为动作。这也就是在系统开发中对事物抽象时,保证减少重复代码,提高代码重用性的重要依据,就java语言而言,继承也是对事物此种特性的实现。

 

面向对象