码迷,mamicode.com
首页 >  
搜索关键字:代码冗余    ( 344个结果
面向对象之继承 练习题
1、下面这段代码的输出结果将是什么?请解释。 2、多重继承的执行顺序,请解答以下输出结果是什么?并解释。 3、什么是新式类,什么是经典类,二者有什么区别?什么是深度优先,什么是广度优先? ...
分类:其他好文   时间:2019-10-11 00:28:35    阅读次数:125
12_关于flask中的宏
关于Flask中的 宏 类似于python中的函数,宏的作用就是在模板中重复利用代码,避免代码冗余。 Jinja2支持宏,还可以导入宏,需要在多处重复使用的模板代码片段可以写入单独的文件,再包含在所有模板中,以避免重复。 宏的定义和使用 1. 不带参数宏的定义和使用 2. 带参数宏的定义和使用 (与 ...
分类:其他好文   时间:2019-10-07 19:23:32    阅读次数:110
函数基础
1.什么是函数 具备某一功能的工具->函数 事先准备工具的过程-->函数的定义 遇到应用场景,拿来就用 >函数的调用 函数分为两大类: 1.内置函数: 2.自定义函数 2.为什么要用函数 1.代码冗余 2.代码可读性差 3.可扩展性差 3.如何使用函数 原则:必须先定义,再调用 定义函数的语法: d ...
分类:其他好文   时间:2019-10-04 09:54:21    阅读次数:83
C#面向对象三大特性:继承
什么是继承 定义:继承是面向对象编程语言中的一个重要特性,当一个类A能够获取另一个类B中所有非私有的数据和操作的定义作为自己的部分或全部成分时,就称这两个类之间具有继承关系。被继承的类B称为父类或基类,继承了父类的类A称为子类或派生类。 继承的优点 1. 减少代码冗余 2. 提供代码重用 3. 减少 ...
分类:Windows程序   时间:2019-09-30 14:39:50    阅读次数:127
面向对象1——类的成员
面向对象1——类的成员 面向对象三大特征:1.封装 2.继承 3.多态 opp就是可以做到分解代码、最小化代码冗余以及对现有的代码进行定制再编写程序,而不是实地修改代码,或从头开始 一、类的成员: 1.字段:普通字段,静态字段 2.方法:普通方法,类方法,静态方法 3.属性 静态字段属于类,在内存中 ...
分类:其他好文   时间:2019-09-21 23:26:41    阅读次数:85
组合&多态&封装
组合&多态&封装 一、组合 1.1什么是组合 对象的属性是另一个对象 class Foo: pass class Bar: pass f = Foo() f.bar = Bar() 1.2 为什么要用组合 减少代码冗余 1.3 如何使用组合 首先我们有老师类和学生类,他们都有共同的属性,课程姓名,课 ...
分类:其他好文   时间:2019-09-16 19:23:56    阅读次数:83
面向对象进阶篇
一、类的继承 ? 什么是继承? ? 继承是一种新建类的方式,新建的类称为子类,被继承的类称为父类 ? 继承的特性是: 子类会遗传父类的属性 ? 继承是类与类之间的关系 ? 为什么要用继承? ? 可以减少代码的冗余 ? 对象的继承: ? Python中支持一个类同时继承多个类 ? ? 继承的应用: ? ...
分类:其他好文   时间:2019-09-15 00:33:26    阅读次数:96
面向对象
[TOC] 1. 组合 组合 :对象的某个属性是另一个类的对象 为什么使用组合 :可以减少代码冗余 如何使用组合 2. 多态与多态性 多态 :一类事物的多种形态。比如:动物类:人,狗,猪 多态性 :多态性是指在不考虑实例类型的情况下使用实例 好处 :增加了程序的灵活性,增加了程序的可扩展性 3. 封 ...
分类:其他好文   时间:2019-08-28 21:04:20    阅读次数:115
继承的作用和菱形问题
继承的作用 可以利用继承来减少代码冗余 多层继承 多继承 继承的菱形问题 新式类和经典类的查找顺序是不一样的 新式类的查找属性:广度优先 经典类:深度优先 GGG [, , , , , , , ] (, , , , , , , ) 继承的菱形问题(显示的都继承一个类,不是object类):新式类和经 ...
分类:其他好文   时间:2019-08-27 16:54:13    阅读次数:88
经典设计模式之策略模式【如何重构聚合支付平台,对接【支付宝,微信,银联支付】】
写在前面:设计模式源于生活,而又高于生活! 为什么要使用设计模式重构代码 使用设计模式可以重构整体架构代码、提高代码复用性、扩展性、减少代码冗余问题。 Java高级工程师装逼的技能! 什么是策略模式 策略模式是对算法的包装,是把使用算法的责任和算法本身分割开来,委派给不同的对象管理,最终可以实现解决 ...
分类:微信   时间:2019-08-11 10:31:32    阅读次数:146
344条   上一页 1 ... 6 7 8 9 10 ... 35 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!