结构化程序设计方法
是一种面向过程的程序设计方法,将解决问题的核心放在如何实现过程的细节方面,把数据和对数据的操作(函数)截然分开。如需对数据结构进行修改,则需要相应的操作函数也进行修改。
面向对象(Object Oriented, OO)的程序设计方法是当前计算机界关心的重点。面向对象的出发点和基本原则是尽可能的模拟现实世界中人类的思维方式,使开发软件的方法和过程尽可能接近人类解决现实问题的方法和过程。
面向对象的方法比较适合人类的认识问题的客观规律。人对一个问题进行分析,抽象,将其中的一些属性和行为抽象成相应的数据和函数并封装进入一个所谓的类,在计算机中就用类描述现实世界的问题。在程序编写过程中,可以在类中加入新的属性和行为,或者又原来的类派生出新的类。
面向对象的程序设计(Object Oriented programming , OOP)
C++,Java等。