自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 软件构造 lab3总结

1.实验概述 本次实验要求编写可复用性和可维护性的软件。涉及到子类型、泛型、多态、重写、重载、继承、代理、组合语法驱动的编程 、 正则表达式API设计 、 API复用等基本内容。通过 ADT和 泛型等抽象技术,开发一套可复用的 ADT及其实现,完成三个具体应用(值班表管理、 操作系统进程 调度管理 、大学课表管理)。2.设计模式 在这个实验中,选择了委托的设计模式。通过接口组合实现局部共性特征的复用。每个维度分别定义自己的接口,针对每个维度不同特征取值,分别实现针对该维度接口

2022-06-30 12:01:26 130 1

原创 软件构造 lab3小结

1.实验概述 本次实验要求编写可复用性和可维护性的软件。涉及到子类型、泛型、多态、重写、重载、继承、代理、组合语法驱动的编程 、 正则表达式API设计 、 API复用等基本内容。通过 ADT和 泛型等抽象技术,开发一套可复用的 ADT及其实现,完成三个具体应用(值班表管理、 操作系统进程 调度管理 、大学课表管理)。2.设计模式 在这个实验中,选择了委托的设计模式。通过接口组合实现局部共性特征的复用。每个维度分别定义自己的接口,针对每个维度不同特征取值,分别实现针对该维度接口

2022-06-30 11:56:38 208

原创 软件构造 期末复习摘要

外部质量指标:正确性:最重要的指标(按照预先的规约进行) 正确性保证:测试与调试;防御式编程;形式化方法健壮性:针对异常情况的处理,是对正确性的补充 异常:依据规约,未被specification覆盖的情况可扩展性(应对变化):对软件的修改是否足够容易。 规模越大,扩展越难 简约设计主义;分离设计主义可复用性:一次开发,多次使用 软件构造常见的模型瀑布模型(线性推进)

2022-06-27 17:24:02 99

原创 软件构造 ADT与OOP的等价性

默认使用==号时,对于基本数据类型判断的是值是否相等,而对于对象来说,判断的是对象的地址是否相等。所以我们一般不能直接使用==来判断对象是否相等。 而在java中,我们可以使用.equals()方法来判断两个对象是否在我们的想法中相等,我们只需要重写equals方法即可。 这种情况下,我们判断对象是否相等的依据就是它们的三个属性是否分别相等,这样就可以满足我们预期的想法。...

2022-06-27 17:20:32 122

原创 HIT-ICS大作业 2022

计算机系统 大作业题 目 程序人生-Hello’s P2P专 业 计算机类_________学   号 _____班   级 _______学 生 ________指 导 教 师 __________计算机科学与技术学院2022年5月摘 要本文对hello程序的整个生命周期进行了系统的分析,一开始在键盘上手动编写hello.c源程序,之后运行C预处理器(cpp)将其进行预处理生成hello.i文件,运行C编译器(ccl)将其进行翻译生成汇编语言文件hello.s,然后运行汇编器

2022-05-20 15:43:15 294 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除