# 回调模式:把函数作为参数,传递给另一个函数,延迟到另一个函数的某个时刻执行的过程叫回调。 # 缺点:回调地狱 # 面向过程的实现方式 def callback(*args, **kwargs): """回调函数""" # TODO 函数体的实现 pass def otherFunc(func. ...
分类:
其他好文 时间:
2020-06-21 23:30:26
阅读次数:
80
我们之前学习的基础的思想是面向过程式编程。即把事情分成一步一步来做。简单,可扩展性差。 接下来是面向对象式编程,即通过对象来实现我们的目的。相对面向过程复杂,但可扩展性强。 定义一个类 class Person: pass 这就定义了一个类,叫做Person类。类名叫Person,首字母需要大写。 ...
分类:
其他好文 时间:
2020-06-20 21:38:41
阅读次数:
78
1.面向对象和面向过程怎么理解 2.面向对象三大特征 3.解释一下多态 4.数组和链表的比较 4.讲一下各种集合 5.HashMap的底层结构 6.构造HashMap要注意什么,优化手段 7.泛型 8.IO流分类 9.创建线程的3种方法,callable接口和runnable接口有什么区别 10.什 ...
分类:
其他好文 时间:
2020-06-19 22:36:57
阅读次数:
61
1.面向过程和面向对象:面向过程每一步都要参与其中;面向对象只注重结果,不管过程如何实现;二者都是解决问题的一种思路。 2.面向对象三大特点: 封装:作用:复用和信息隐藏;封装,将客观事物封装成抽象的类,且类能把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。 继承:它可以使用现有 ...
分类:
Web程序 时间:
2020-06-19 15:46:07
阅读次数:
89
第四单元总结 homework13 架构如下: 复杂度分析如下: 架构设计及OO方法理解演进 从最开始的面向过程到进入第一单元开始注意对象实体之间的关系,以及为实体的属性设置方法等开始培养面向对象的思维,了解面向对象所包含的一些思想和原则。进入第二单元后线程间的调度关系则对架构提出了更高的要求,对于 ...
分类:
其他好文 时间:
2020-06-19 14:04:54
阅读次数:
39
随着人工智能、大数据的发展,各大企业都开始抢夺市场,而python语言作为该领域的首选语言,广受大家的喜欢,现在越来越多人都想要学习python,为什么呢?
分类:
编程语言 时间:
2020-06-17 16:49:37
阅读次数:
177
面向对象程序设计(Object Oriented Programming,OOP)是一种程序设计范式,同时也是一种程序开发方法。它将对象作为程序的基本单元,将程序和数据封装其中,以提高软件的重用性、灵活性和扩展性。 面向过程、面向对象以及函数式编程被人们称为编程语言中的三大范式(实际上,面向过程和面 ...
分类:
其他好文 时间:
2020-06-16 16:45:47
阅读次数:
54
一、什么是多进程? 像电脑上同时运行多个软件,比如在打开微信的同时,也打开了QQ与钉钉,这就是多进程。 二、什么是多线程? 一个进程中可以进行多种操作,即在QQ上既可以发送消息也可视频/语音,这就是多线程。 三、主进程/子进程 主进程下面可能会有好多子进程,即不一定一个运行的软件就是一个进程,他下面 ...
分类:
编程语言 时间:
2020-06-15 09:42:55
阅读次数:
68
1、面向过程与面向对象 面向过程思想:1)执行步骤清晰明了,第一步,第二步。。。 (是线性的) 2)主要用来处理一些比较单单的问题; 面向对象思想:1)物以类聚,是一个分类的思维模式,会首先思考解决问题需要哪些分类,然后对这些分类进行单独的思考,最后才对某个分类下的细节进行面向过程的思想; 2)适合 ...
分类:
编程语言 时间:
2020-06-13 13:17:19
阅读次数:
68
现在编程是很多人都比较关注的,越来越多的人都想要学习编程语言,主流的编程语言有python、C、Java等,其中很多人经常将python和C语言对比,这两个语言学习哪个好?
分类:
编程语言 时间:
2020-06-13 00:12:37
阅读次数:
133