vlambda博客
学习文章列表

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

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


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

面向过程编程(POP):(Process-oriented programming)是一种以过程为中心的编程思想, 分析出解决问题的所需要的步骤,然后用函数把这些步骤一步一步实现,然后依次调用;
面向对象编程(OOP):(Object-oriented Programing)编程过程中把所涉及到的事物分解成一个个对象,然后由对象之间加工合作,就是(对象和方法)
函数式编程(FP):(Functional Programming)函数式编程是一种编程范式,编程范式通俗的说就是一种编程思想(常听说的有面向过程编程,面向对象编程);


话不多说!!

上货!!!!


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


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


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


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


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


    

以上呢!


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


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




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

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


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


最后文章不易,大家多多转发,点个关注!!!

谢谢了您内!!!