乐趣区

关于java:面向对象与面向过程

面向对象思维入门

举个例子:

咱们学过了数组,当有多个数组须要遍历时,咱们能够将遍历的代码封装到一个办法中,当数组须要遍历时,就调用相应的办法即可,进步了代码的复用性。在对数组遍历的根底上持续减少需要,比方获取数组中元素的最值,数组中元素的排序等,同样须要将这些性能封装到相应的办法中。这样持续封装会发现办法越来越多,于是就想能不能将这些办法持续进行封装呢?通过后面的剖析咱们晓得类是能够寄存办法的,所以咱们就思考应用类来封装这些办法,未来做数组的操作时,不必去找具体的办法,先找到这个类,而后应用这个类中的办法。这就面向对象的编程形式。

面向过程思维概述

实现一个需要的步骤:首先,咱们要搞清楚咱们要做什么,而后在剖析怎么做,最初咱们用代码实现。
咱们一步一步的实现,而具体的每一步都须要咱们去实现和操作。这些步骤互相调用和合作,实现咱们的合作。
在下面的每一个具体的步骤中,咱们都是参与者,并且须要面对具体的每一个步骤和过程,这就是面向过程最间接的体现。
面向过程开发,其实就是面向着具体的每一个步骤和过程,把每一个步骤和过程实现,而后由这些性能办法互相调用,实现需要。
面向过程的代表语言:C 语言

退出移动版