什么是面向对象,什么是面向过程?
- 面向过程就是按照事物每一步顺序按部就班的来,比如说你去给你朋友送礼物,你朋友又在美国,想吃我们这边的肉夹馍,用面向过程的方法你可能需要从买肉夹馍,然后买机票,坐十几个小时的飞机去到美国的机场,然后在地图上搜索你朋友家里的位置,然后打车到你朋友家里面。送完之后你又开始打车,买机票,然后再到你的家里,什么事情都要亲力亲为。
- 而面向对象方法可能又很多种办法将你朋友想要的东西送到美国去,你只需要在你家附近的快递点上寄出一封国际快递,让快递公司帮你送到美国朋友家里面。你就不用管快递使用什么方法去运输的,不管是海运还是空运,快递是什么品牌的,这些都不用操心,已经有人帮你做好了,你只管发送,你朋友只管接收快递就行。
以上就是两种方法抽象的举例。
面向对象的语言我们只需要调用别人写好的东西,不需要管别人怎么做的,你只需要看别人的文档,里面介绍就能使用别人的接口,所以现在的语言才有很大的发展空间。不断的扩充,不断的壮大。才有了我们现代化的社会。
网友评论