一、面向过程
面向过程就是对解决问题的过程进行编程。比如我们在学习和生活中去实现某项功能或完成某项任务时,一般都会不自觉地按部就班地罗列出我们要做的事情。当我们按照罗列的步骤去解决问题时,实质上就是按照面向过程思想去解决问题。我们罗列的步骤就是过程,按照步骤解决问题就是面向过程。
传统的面向过程的编程思想总结起来就是八个字--自顶而下,逐步细化!实现步骤如下:
1.将要实现的功能描述为一个从开始到结束按部就班的连续的步骤;
2.依次逐步完成这些步骤,也可以再次细化为若干个子步骤,以此类推,一直到结束得到想要的结果;
3.程序的主体是函数,一个函数就是一个封装起来的模块,可以实现一定的功能,各个子步骤往往就是通过各个函数来完成的,从而实现代码的重用和模块化编程。
案例:学生到校报到注册
面向过程,就是按照我们分析好了的步骤,按部就班的依次执行就行了!所以当我们用面向过程的思想去编程或解决问题时,首先一定要把详细的实现过程弄清楚。
二、面向对象
面向对象,就是在编程的时候尽可能的去模拟真实的现实世界,按照现实世界中的逻辑去处理一个问题ÿ