For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
软件编程开发随着互联网的不断发展而被越来越多的人学习掌握,今天我们就通过案例分析来简单了解一下,程序员入门需要掌握哪些知识。
面向过程与面向对象的本质是哲学。
从本质上而言,面向过程的和面向对象的本质是处理事务的方式。
它们不是所谓的顺序结构、类和抽象,也不是转型重载和继承等编程机制,而是如何理解事务,如何看待事务,如何处理事务的哲学思想。
面向过程
面向过程是基本的编程思想,它基于事件本身的逻辑。
也就是要想做一件事,我们应该分哪几步,先做什么后做什么。
譬如以一个饭店炒菜的事情为例,先买菜,洗菜,切菜,然后热锅,烧油,炒制,调味,装盘,后查询这道菜是那桌点的,把菜呈给对应的客人。
这种把一件事情细化为多个步骤,然后按顺序完成的思想就叫做面向过程。
面向过程核心的思路在于如何把一件事务按照逻辑拆解,譬如你肯定无法先热锅,然后装盘,再切菜,再炒制,然后再洗菜。
面向对象
面向对象则是在面向过程基础上进一步发展的团队协作。在理解过程的基础上,把任务合理的分给多个角色去做。
依然以饭店炒菜的例子为例,先安排一个配菜员负责买菜,洗菜,和不断切菜,再安排一个厨师热锅,烧油,炒制,调味,装盘,后再安排一个服务员负责上菜。
这种多个角色协作解决事务的思路就叫做面向对象。
模块化概念
在编程学习开始之前,我们还需要了解一个概念,就是模块化。
c语言是一个模块化的语言,这个模块化体现在很多方面,比如函数,比如结构体,比如多文件。
一个c语言程序,就是由一个个变量拼成结构体,一个个结构体与函数拼成文件,后再由一个个文件拼成后的整个程序
任何一个C语言程序都是由一个或者多个程序段构成,每个程序段分别负责各自的功能,后由主程序段统合到一起形成可以执行的程序。——这种负责某一部分功能的程序段我们通常称之为“函数”。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请加抖音太原达内IT培训学习了解。