浅谈结构化程序设计与面向对象程序设计姓名:学号:专业:学院:浅谈结构化程序设计与面向对象程序设计摘要程序设计可分为结构化程序设计和面向对象程序设计两种方法。本文梳理了两种程序设计方法的内容及特性,分析比较了它们之间的优缺点,并总结了在软件开发时要根据问题实际出发,根据二者的优缺点选取合适的开发方法,以达到最佳的开发效益这一设计原则。一、引言 程序设计方法学主要讨论程序的性质以及程序设计的理论和方法。它起源于20世纪70年代的软件危机,在Dijkstra提出结构化程序设计的思想和概念后快速发展1。程序设计方法学的基本研究目标是通过对程序本质属性的研究来提高程序的效率,保证程序的正确性。程序设计的基本方法包括结构化方法和面向对象方法。两种方法在软件开发中采用不同的思维模式,但是面向对象方法的基础仍是结构化方法。本文第二节简要介绍结构化程序设计方法的内容;第三节列举面向对象程序设计方法的特性;第四节总结并探讨两种方法的优缺点;第五节阐述了实际开发实践中两种方法适用