- 博客(8)
- 收藏
- 关注
原创 软件构造复习(四)
前言继续复习软件构造一、OOP的相关知识接口:java中一类特定方法的总称。接口可以被多个类实现,一个接口也可以有多个实现类。接口中没有构造器、fields以及方法的实体。接口中的方法:只有public、abstract、default、static、strictfp是允许的,private方法是不被允许的:通过default关键字定义接口中方法,在接口中统一实现某些功能,无需在各个类中重复实现它。关键字的作用域private:只能在声明的类中使用 protecte...
2021-07-05 22:53:40
169
原创 软件构造复习(三)
目录前言一、ADT相关介绍1、ADT的基本概念2.如何设计好的ADT:3.RI、AF、rep4.设计一个ADT的步骤5.checkRep()6.其他二.final关键字三.方法的重写与重载总结前言继续复习软件构造一、ADT相关介绍1、ADT的基本概念ADT特性:表示泄露,表示不变量,抽象函数抽象类型:强调“作用于数据上的操作”,程序员和client无需关心数据如何具体存储的,只需设计/使用操作即可。可变数据类型的对象:提供了可以改变内部
2021-07-02 14:41:50
236
原创 软件构造复习(二)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言继续复习软件构造一、什么是测试?测试与其他活动的目标相反,通常伴随着“破坏”、证明错误、“负能量”,再好的测试也不能证明系统没有错误,因为测试总是不能完全检查出bug的。测试分为单元测试、集成测试、系统测试。二、测试的不同方法1.黑盒测试黑盒测试:对程序外部表现出来的行为的测试,用于检查代码
2021-06-30 11:01:34
183
原创 软件构造复习(一)
前言临近期末,借着课程对于博客的要求与对知识的复习决定写几篇与课程内容有关的几篇博客。一、软件构造的多维化视角1)Build-time,moment,and code-levelview 从Build-time,moment,and code-levelview来看软件构造可以分为如下三个层面:词汇层面(Lexical-oriented): source code(源代码) 语法层面(Syntax-oriented):Abstract Syntax Tree(...
2021-06-27 22:08:26
525
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人