1. 面向过程程序设计
基本思想:功能分解、逐步求精、模块化、结构化。
程序特点:数据与函数分离,所有的数据都是公用的。
程序=算法+数据结构。
2. 面向对象程序设计
程序特点:封装、继承、多态。
与面向过程相比,面向对象程序设计的优点
(1)从客观世界出发,采用一般思维方式进行软件开发。
(2)把数据与算法封装在对象中,数据安全性高。
(3)有助于代码的复用,有助于软件维护。
基本思想:功能分解、逐步求精、模块化、结构化。
程序特点:数据与函数分离,所有的数据都是公用的。
程序=算法+数据结构。
2. 面向对象程序设计
程序特点:封装、继承、多态。
与面向过程相比,面向对象程序设计的优点
(1)从客观世界出发,采用一般思维方式进行软件开发。
(2)把数据与算法封装在对象中,数据安全性高。
(3)有助于代码的复用,有助于软件维护。
本文对比了面向过程和面向对象两种程序设计方法的基本思想和特点。面向过程强调功能分解与逐步求精,而面向对象则通过封装、继承、多态等特性提升代码复用性和维护性。
75万+

被折叠的 条评论
为什么被折叠?



