Discuss / Python / 打卡

打卡

Topic source

果味II0

#1 Created at ... [Delete] [Delete and Lock User]

面向对象:一个有诸多技能的工人,可以让这个工人去干很多事情 函数式编程:一群只有单个技能的工人,可以让他们同时出动去干一件复杂的事情 高阶函数:一个工人必须依靠下一个工人的技能才能完成工作。

没毛病

山里老洪

#3 Created at ... [Delete] [Delete and Lock User]

可以说很形象了,但是我还是不太明白“对象”是啥意思。老是理解成女朋友 。。。。。

L刘志颖L

#4 Created at ... [Delete] [Delete and Lock User]

大兄弟,注册登录只为回复你

以我目前的理解这样说可能更好些,以后有了新的认识再修改:

面向对象:一类有诸多技能的工人,可以让其中一个工人去干一件完整的事情,把解决问题的能力都封装在一类人的身上(这类人其中的一个称之为对象) 面向过程:流水线作业,需要某个工具就取某个工具来用,不关心谁来做,只关心过程。 函数式编程:调用函数就是取用工具,传入函数的参数可以指明需用何种工具,比如某项工作调用手机,手机调用CPU,CPU调用ram,rom(不懂手机运行原理,只瞎举例,不要在意)

def phoneWork(arg1,funcName,*arg2): if(len(arg2)!=0): funcName(arg1,arg2) else: funcName(arg1)

def funCpu(arg1,arg2): doSomeThing phoneWork(arg1,funcRam) phoneWork(arg2,funcRom)

phoneWork(1,2,funCpu)

高阶函数:函数式编程的具体实现方式。

V于超V

#6 Created at ... [Delete] [Delete and Lock User]

都是大佬

有大佬总结一下面对组件吗?

拿笔小星

#8 Created at ... [Delete] [Delete and Lock User]

感觉茅塞顿开啊

Cosmoswaltz

#9 Created at ... [Delete] [Delete and Lock User]

厉害


  • 1

Reply