上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 15 下一页
摘要: 设计模式 UML关系基础 UML关系基础 类之间的关系 泛化 类在继承中表现为泛化和实现。 继承关系为is a的关系,两个对象之间用is a表示为继承关系。 eg,自行车是车,猫是动物。 泛化关系用空心箭头表示 如下图。 A继承自B 用空心箭头表示A继承自B 泛化关系表示为继承抽象类。 抽象类可以继 阅读全文
posted @ 2018-11-10 03:45 小小____小小 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 习题1 为以下流程图所示的程序段设计一组测试用例,要求分别满足语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、组合覆盖和路径覆盖。 语句覆盖 原则覆盖程序中所有可执行的语句 设计的测试用例如下 编号 | 输入项 | 执行语句 | | ① | {x=17,y=6} | 执行语句3 ② | {x=1,y= 阅读全文
posted @ 2018-11-10 03:21 小小____小小 阅读(1991) 评论(0) 推荐(0) 编辑
摘要: C++ 命名空间 C++为了区分多个xyz的函数的时候,需要使用命名空间进行区分。 定义命名空间 using 使用using告诉编译器使用哪个命名空间。 include include using namespace std; template // T为函数所使用的数据类型的占位符名称。 inli 阅读全文
posted @ 2018-11-10 02:46 小小____小小 阅读(134) 评论(0) 推荐(0) 编辑
摘要: C++ 数据抽象 什么是数据抽象 向外界提供关键信息。隐藏其后台的实现细节。只表现必要的信息,不呈现细节。 数据抽象是依赖于接口和实现分离。 通过外部接口,对其内部进行实现。达到数据抽象的目的 include int main(){ class Box{ public: double getVolu 阅读全文
posted @ 2018-11-07 22:12 小小____小小 阅读(825) 评论(0) 推荐(0) 编辑
摘要: C++ 虚函数 虚函数 基类中使用virtual关键字声明的函数,称为虚函数。 虚函数的实现,通过虚函数表来实现的。即V table 这个表中有一个类,用于储存虚函数的地址。解决其继承,覆盖的问题,用于保证其真实反映的函数。这样有虚函数的实例,将会储存在这个实例的内存中。即用父类的指针,操作子类的时 阅读全文
posted @ 2018-10-31 22:58 小小____小小 阅读(152) 评论(0) 推荐(0) 编辑
摘要: TypeScript 函数 函数类型 为函数定义类型 使用这种方式,为函数定义返回的类型 书写函数类型 书写函数类型,代表形参为baseValue和increment两个都为number类型,返回的也同样为number类型。 推断类型 会自动推断出类型 可选参数 默认参数 不能传递null和unde 阅读全文
posted @ 2018-10-30 23:55 小小____小小 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 单链表 C++ 题目 1、创建单链表 2、初始化单链表 3、释放单链表 4、获取单链表中元素的数量 5、输出单链表中的所有数据 6、获取单链表中指定位置的元素 7、根据键值查找指定元素 8、采用头插法向单链表中插入一个元素 9、采用尾插法向单链表中插入一个元素 10、向单链表中的指定位置插入一个元素 阅读全文
posted @ 2018-10-28 23:01 小小____小小 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 测试用例概念 原则 什么是测试用例 测试用例为一组条件或变量,根据其来确定应用软件是否能够正常的工作。其条件和变量为测试用例。 测试用例属于最小的执行的实体,只有两种,通过或不通过。 基本原则 测试用例的最小化 举例 要测试功能A 其有三个子功能为A,B,C 有两种方法设计测试用例, 方法1; 用一 阅读全文
posted @ 2018-10-25 22:05 小小____小小 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 传统的js是使用函数和原型链的方式用来模拟类 es6中加入了类,class关键字 类 编译后的js文件如下 es5 es6 继承 在ts中可以使用类似于Java中的类的继承。 超类 公有私有,保护修饰符 public 默认 public为默认 private 保护成员 不能被外部访问 readonl 阅读全文
posted @ 2018-10-23 02:40 小小____小小 阅读(147) 评论(0) 推荐(0) 编辑
摘要: TypeScript 接口 接口只读属性 使用关键字readonly定义只读的接口属性 出现错误,如下 创建不可修改的数组 如果想要重新赋值,断言重写 当一个值有多个类型的时候,使用断言重写,确定一个新的类型 类型断言很大程度上可以规范类型 函数类型的接口 编译器会逐个检查,如果统统正确,则编译通过 阅读全文
posted @ 2018-10-21 03:32 小小____小小 阅读(131) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 15 下一页