为什么要重构 重构是时刻保证代码质量的一种手段,避免代码腐化到不可维护的地步,同时也是避免前期过度设计。优秀的产品都是迭代出来的,我们不可能提前预知未来需求,所以重构也是无法避免的。 重构的二种方式 大型重构 对 系统、模块、代码结构、类与类之间的关系等的重构,重构的手段有:分层、模块化、解耦、抽象 ...
分类:
其他好文 时间:
2020-01-18 10:57:57
阅读次数:
120
在UML建模中,可以用连线表示类或者接口之间的关系,主要的关系有:一般化关系、关联关系、聚合关系、合成关系以及依赖关系 一般化关系表示的是类与类之间的继承,接口与接口之间的继承,或者类对接口的实现关系.在JAVA代码中,一般化关系表现为extends或者implements 关联关系是类与类之间的关 ...
分类:
其他好文 时间:
2020-01-17 11:45:38
阅读次数:
60
Sqoop是一款开源的工具,主要用于在Hadoop(Hive)与传统的数据库(mysql、postgresql...)间进行数据的传递,可以将一个关系型数据库(例如 : MySQL ,Oracle ,Postgres等)中的数据导进到Hadoop的HDFS中,也可以将HDFS的数据导进到关系型数据库... ...
分类:
其他好文 时间:
2020-01-15 19:55:52
阅读次数:
64
1.定义区别: ①重载是指不同的函数使用相同的函数名,但是函数的参数个数或类型不同。调用的时候根据函数的参数来区别不同的函数。 ②覆盖(也叫重写)是指在派生类中重新对基类中的虚函数(注意是虚函数)重新实现。即函数名和参数都一样,只是函数的实现体不一样。 2.类的关系区别 覆盖是子类和父类之间的关系, ...
分类:
其他好文 时间:
2020-01-14 20:18:21
阅读次数:
73
一. 类的空间问题 1.1 何处可以添加对象属性 class A: def __init__(self,name): self.name = name def func(self,sex): self.sex = sex # 类外面可以:obj = A('barry')obj.age = 18pri ...
分类:
编程语言 时间:
2020-01-11 23:47:44
阅读次数:
91
python基础学习 第十七天 (一) 一. 类与类之间的关系 ?千世界, 万物之间皆有规则和规律. 我们的类和对象是对?千世界中的所有事物进?归类. 那事物之间存在着相对应的关系. 类与类之间也同样如此. 在?向对象的世界中. 类与类中存在以下关系:我们会使用这个关系就行,不用扣这写名词 1. 依 ...
分类:
编程语言 时间:
2020-01-02 20:39:59
阅读次数:
76
类和类之间的关系(细分) 1.泛化关系(类与类之间的继承、接口与接口之间的继承、A is a B) 2.实现关系(A like a B) 3.关联关系(A has a B)在A对象中 4. ...
分类:
其他好文 时间:
2019-12-31 11:00:55
阅读次数:
96
【类与类之间的关系】 一、Composition复合,类A内有类B。 二、Delegation委托,类A内有类B,但是是通过指针关联起来的。 三、Inheritance继承,类A:类B,类A继承了类B。最经典用法:继承+虚函数。 设计父类要点: 父类中的函数,尽可能是子类都会用的函数。 父类中无法具 ...
分类:
编程语言 时间:
2019-12-28 23:07:07
阅读次数:
118
Python面向对象 \ \ \ "面向对象:初识" "类空间问题以及类之间的关系" "继承" "封装,多态" "类的成员" "反射,双下方法" ...
分类:
编程语言 时间:
2019-12-19 09:41:15
阅读次数:
80
一、类之间的关系 1.泛化关系(UML图:实线空心三角形箭头,箭头指向被继承方) 类和类、接口与接口之间的继承称为泛化关系 public class A {} class B extends A{} public interface A{} class B extends A{} 2.实现关系(?U ...
分类:
编程语言 时间:
2019-12-12 01:05:31
阅读次数:
117