为什么要有函数?什么是函数? 1、组织结构不清晰,可读性差 2、代码冗余 3、管理维护的难度极大,扩展性 具备某一个功能的工具就是程序的中函数 ? 事先准备工具的过程 》函数的定义 ? 拿来就用 》函数的调用 所以函数的使用必须遵循:先定义,再调用 注意:没事先定义函数而直接调用,就相当于在引用一个 ...
分类:
编程语言 时间:
2019-06-07 23:02:45
阅读次数:
136
面向对象基础 面向对象编程介绍 类的使用 对象的使用 属性查找 绑定方法 一切皆对象 三大特性之一:继承 继承介绍 利用继承来解决类与类之间代码冗余问题 在子类派生的新方法中重用父类功能的方式一 在单继承背景下的属性查找 在多继承背景下的属性查找 在子类派生的新方法中重用父类功能的方式二 继承总结 ...
分类:
其他好文 时间:
2019-05-29 23:30:03
阅读次数:
120
一:介绍 在写后端时,面对多个参数,比如手机号码、密码等我们常常需要写验证逻辑,当需要验证的参数较多的时候我们会需要写很多的判断语句,这就造成了大量的代码冗余。因此我开发了一套参数验证器,只需要调用参数验证器实例化对象的校验方法即可对传入的对象中的所有参数进行校验。一句话就完成了对所有参数的校验。 ...
分类:
其他好文 时间:
2019-05-29 19:31:41
阅读次数:
139
print('面向对象之多态')'''利用组合解决代码冗余问题1.什么是组合? 组合指的是一个对象拥有某一个属性,该属性的值是另一个类的对象 例如: obj = Foo() ###obj是调用类产生的一个对象 obj.attr1 = Bar1() obj.attr2 = Bar2() obj.att ...
分类:
其他好文 时间:
2019-05-22 23:53:14
阅读次数:
266
原来项目中状态是用常量来定义 代码: 这么做的缺点有: 1.代码冗余过大 2.因为使用的数字而不是使用类型,表意不清晰 enum(枚举) enum是java一种类型,适合于刚刚的业务场景 看看Enmu的java源码 看过源码可以大概了解enum的工作原理, 有一个name记录当前枚举的名字,有一个o ...
分类:
其他好文 时间:
2019-05-19 19:22:14
阅读次数:
115
背景 做了四年的前端开发,对外一直说自己是web开发,那么身为一个web开发怎能不知道session与cookie以及其管理方式呢~ Login涉及技术栈:Nodejs,MongoDB,Express以及html,css,js 了解session与cookie之前首先要知道什么是http协议,为什么 ...
分类:
其他好文 时间:
2019-04-30 09:17:15
阅读次数:
150
python其他知识目录 1、函数介绍 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print() 。但你也可以自己创建函数,这被叫做用户自定义函数。 2、函数使用优缺点: 公司随随便便几 ...
分类:
编程语言 时间:
2019-04-09 18:53:46
阅读次数:
147
函数(function)定义原则: 最大化代码重用,最小化代码冗余,流程符合思维逻辑,少用递归; 函数的定义方法: def function_name(param_1, param_2): ..... return output #输出,结束函数 注意: 函数要在使用之前定义函数的使用方法以prin ...
分类:
编程语言 时间:
2019-03-25 16:07:46
阅读次数:
194
一、组合 组合指的是某一个对象拥有一个属性,该属性的值是另外一个类的对象 class Foo: pass class Bar: pass obj = Foo() obj.attr = Bar() 使用组合也是为了减少代码冗余 如何使用组合 class OldboyPeople: school = ' ...
分类:
其他好文 时间:
2019-03-20 01:00:26
阅读次数:
140
函数(function)定义原则: 最大化代码重用,最小化代码冗余,流程符合思维逻辑,少用递归; 函数的定义方法: def function_name(param_1, param_2): ..... return output #输出,结束函数 注意: 函数要在使用之前定义函数的使用方法以prin ...
分类:
编程语言 时间:
2019-03-18 17:06:01
阅读次数:
194