码迷,mamicode.com
首页 >  
搜索关键字:减少代码冗余    ( 87个结果
封装 多态
[TOC] 组合 什么是组合 ? 组合指的是一个对象中的属性,该属性的值指向的是另一个对象。 组合的作用 ? 组合的目的和继承一样,为了减少代码冗余 如何使用组合 总结 继承 ? 类与类的关系,一种什么是什么的关系,子类与父类是从属关系。 组合 ? 对象与对象的关系,一种什么有什么的关系,一个对象拥 ...
分类:其他好文   时间:2020-03-26 23:20:14    阅读次数:114
python的自定义函数(函数类型、def、range、rerun)
1.为什么要使用函数 > **函数中的代码一次编写,多处运行;** > **函数可以让代码复用,减少代码冗余。** **函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。** **函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。**
分类:编程语言   时间:2020-03-21 09:51:22    阅读次数:116
关于callback机制的理解
funcA(funcB), 这里的funcA可能长这样: 可以理解为 先 调用了funcA,再在里面调用了funcB(当然特殊情况就是callback在第一行,但也不影响理解,因为还是先进行了调用funcA这个操作),则称为 回调 (回过头来调用)。 和直接调用的区别:个人理解是,如果funcA中有 ...
分类:其他好文   时间:2020-03-06 10:28:04    阅读次数:51
页面重置样式reset.css
我把经常用到的一些页面重置样式归类到了一个.css文件中,这样可以减少代码冗余。当然还有其他的很多用处,比如h1~h5的样式全部统一的话,下面写东西很清晰很多。 @charset 'utf-8'; html,body,ol,ul,li,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd, ...
分类:Web程序   时间:2019-12-24 18:30:20    阅读次数:146
(设计模式专题1)为什么要使用设计模式?
为什么需要使用设计模式 使用设计模式可以重构整体架构代码、提交代码复用性、扩展性、减少代码冗余问题。 设计模式六大原则 开闭原则(Open Close Principle) 开闭原则就是说对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。所以一句话概括就是 ...
分类:其他好文   时间:2019-12-23 20:37:21    阅读次数:129
类的继承
1.继承的定义: 被继承的父类必须放在字类上面 python中一个子类可以继承多个父类 继承是创建类的一种方式,新建的类称为字类或派生类,继承的类称为父类或基类 继承的作用: 减少代码冗余 在继承背景下对象属性的查找顺序:对象的名称空间 子类的名称空间 父类的名称空间 2. 派生:指的是字类继承父类 ...
分类:其他好文   时间:2019-11-26 22:22:31    阅读次数:79
ASP.NET Core 2.2 系列【六】泛型仓储模式
为什么要使用泛型仓储?好处是? 前两章在autofac注入的时候,用的User类作为例子,写了增删改查四个接口,也就是仓储的GRUD。 当我们再添加一个实体(比如Student)时,StudentRepository跟UserRepository代码几乎一样的代码,重复量很大,为了减少冗余、提高工作 ...
分类:Web程序   时间:2019-11-23 20:14:44    阅读次数:88
组合,封装与多态
组合: 1.什么是组合? 组合指的是一个对象中的属性,是另一个对象. 2.为什么要使用组合? 组合目的和继承一样, 为了减少代码冗余. 3.如何使用组合: 封装(夺命三问): 1.什么是封装? 比喻: 封: 比如把一个袋子封起来. 装: 比如把一堆小猫,小狗,nick装到袋子里. 封装指的是把一堆属 ...
分类:其他好文   时间:2019-10-11 20:34:01    阅读次数:82
第二十天:继承
什么是继承 继承指的是新建类的方法 新建的类称之为子类或者派生类 子类继承的类叫做父类,也 称之为基类或超类 继承的特征 子类可以继承父类的属性(特征与技能), 并且可以派生出自己的属性(特征与技能) 继承的目的 继承的目的是为了减少代码冗余(减少重复代码). 什么是抽象 抽象指的是抽取相似的部分, ...
分类:其他好文   时间:2019-10-11 09:20:18    阅读次数:67
面向对象之继承 练习题
1、下面这段代码的输出结果将是什么?请解释。 2、多重继承的执行顺序,请解答以下输出结果是什么?并解释。 3、什么是新式类,什么是经典类,二者有什么区别?什么是深度优先,什么是广度优先? ...
分类:其他好文   时间:2019-10-11 00:28:35    阅读次数:125
87条   上一页 1 2 3 4 ... 9 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!