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