如何用最简单的代码告诉面试官,面向过程、面向对象与函数式编程

210 阅读1分钟

Hello,今天分享的是,通过五十行代码,讲解面向过程(POP)、面向对象(OOP)、函数式编程(FP)的写法,让大家通过代码,更加直观地感受到,不同编程思想下的代码实现

在开始之前首先了解一下什么是POP、OOP、FP

面向过程编程(POP):(Process-oriented programming)是一种以过程为中心的编程思想, 分析出解决问题的所需要的步骤,然后用函数把这些步骤一步一步实现,然后依次调用;

面向对象编程(OOP):(Object-oriented Programing)编程过程中把所涉及到的事物分解成一个个对象,然后由对象之间加工合作,就是(对象和方法)

函数式编程(FP):(Functional Programming)函数式编程是一种编程范式,编程范式通俗的说就是一种编程思想(常听说的有面向过程编程,面向对象编程);

话不多说!!

上货!!!!

图片

华丽的分割线——###########################################

图片

华丽的分割线——###########################################

图片

华丽的分割线——###########################################

图片

    

以上呢!

便是我们三种编程思路的理解

笔者拙见:管中窥豹,由点见面,三种的编程思路,我们可以感知到,在代码的编写上,我们越来越注重的几个点,拆分、模块、继承、复用、多态、迭代等等这些的概念,也就是说,我们如何去写出,优雅的、可读性高的、流畅、美观的代码。遵循以上的规范,使我们的代码更加的简洁、明了、易懂。

文章比较简短,概念也很好理解!!!

希望对各位有所帮助!!!

########################################################

谢谢了您内!!!

有兴趣的同学可以关注一下作者哦~~~

qrcode_for_gh_94721abee845_258-2.jpg