1.1.5 面向对象的好处

1.1.5 面向对象的好处

面向对象的程序把系统当作:为共同目标协同工作的对象的集合。对象是成员数据和对数据进行操作的方法的集合。面向对象程序设计的特性总结如下:

1.现实的模型

因为我们生活在一个充满对象的世界里,从逻辑上讲,用面向对象的方法描述现实世界的模型比用传统的过程方法更加准确。

2.重用性

和其他工业界一样,在软件工业界中,人们大部分时间和精力被重新创建各组件所占据。在面向对象方法中,创建了类,然后这些类就可以被几个应用程序所重用,因而减少了开发时间。

3.可扩展性

在面向对象方法中,系统可以方便地升级。因为使用了继承,就能重用代码,因而节省了时间和精力。当建议对系统进行某项修改时,不需要完全丢弃旧的系统、一切从零开始。