- 面向对象程序设计及C++(第3版)
- 朱立华 俞琼 郭剑主编
- 333字
- 2022-04-18 10:52:02
1.1 面向过程与面向对象
本节要点:
●认识面向过程与面向对象
●理解概念:类、对象
在面向对象程序设计方法出现之前,在软件开发过程中,人们广泛使用的是面向过程的程序设计方法。该方法以功能为基础,将数据与对数据的操作相分离,其优点是结构清晰、模块化强,但缺点是代码的可重用性差、不利于代码的维护和扩充。因此,面向过程的程序设计方法较适合于小型的程序和算法设计。
面向对象程序设计方法既吸取了面向过程方法的优点,又考虑了现实世界与面向对象空间的映射关系,该方法的提出和运用是软件开发史上的一个里程碑。面向对象程序设计方法将数据与对数据的操作统一为一个整体,数据本身对外界常常是隐藏的。该方法具有的封装性、继承性和多态性,为提高代码的可重用性、可扩充性和可维护性提供了有力的技术保障。