2023-11-06 bigbai
1、何谓面向对象。何谓面向过程。对于这编程界的两大思想,一直贯穿在我们学习和工作当中。我们知道面向过程和面向对象,但要让我们讲出来个所以然,又感觉是不知从何说起,最后可能也只会说出一句就是那样啦。
2、而这种茫然,其实就是对这两大编程思想的迷糊之处。本文通过学生到校报道注册的实例,阐述了面向过程和面向对象两大思想。
3、希望能对你的学习和工作有所帮助。首先我们来认识下,什么是面向过程。如果咬文嚼字的话可以这样来理解,面向过程就是面向解决问题的过程进行编程。仔细思考一下,我们在学习和工作中,当我们去实现某项功能或完成某项任务时,是不是会不自觉的按部就班的罗列出我们要做的事情。
4、如果没有,建议以后试着步骤化解决问题,而当我们按着我们罗列的步骤去解决问题时,实质上就是按照面向过程的思想去解决问题。我们罗列的步骤就是过程,按照步骤解决问题就是面向过程。
5、传统的面向过程的编程思想总结起来就八个字——自顶向下。实现步骤如下:。
1、案例:学生到校报道注册。面向过程,就是按照我们分析好了的步骤,按部就班的依次执行就行了。所以当我们用面向过程的思想去编程或解决问题时,首先一定要把详细的实现过程弄清楚。一旦过程设计清楚,代码的实现简直轻而易举。
2、讨论完了面向过程,我们再来认识下面向对象。所谓的面向对象,就是在编程的时候尽可能的去模拟真实的现实世界,按照现实世界中的逻辑去处理一个问题,分析问题中参与其中的有哪些实体,这些实体应该有什么属性和方法,我们如何通过调用这些实体的属性和方法去解决问题。
3、现实世界中,任何一个操作或者是业务逻辑的实现都需要一个实体来完成,也就是说,实体就是动作的支配者,没有实体,就肯定没有动作发生。现在让我们思考下,上述注册报名的每一个步骤都有哪些动词。
4、提出提供缴收获得分配增加。有动词就一定有实现这个动作的实体。所谓的模拟现实世界,就是使计算机的编程语言在解决相关业务逻辑的方式,与真实的业务逻辑的发生保持一致。需要使每一个动作的背后都一个完成这个动作的实体。
5、因为任何功能的实现都是依赖于一个具体的实体的“动作|操作|行动”,可以看作是一个又一个的实体在发挥其各自的“能力”并在内部进行协调有序的调用过程。当采用面向对象的思想解决问题时,可分为下面几步:。采用面向对象的思想,解决上面的报名问题,应该如下:。
原文链接:https://www.bigbai.cc/news/7377.html
本文版权:如无特别标注,本站文章均为原创。