自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 知识点:黑盒框架与白盒框架

黑盒框架 通过实现特定接口进行框架扩展,采用的是delegation机制达到这种目的,通常采用的设计模式是策略模式(Strategy)和观察者模式(Observer); 黑盒所预留的是一个接口,在框架中只调用接口中的方法,而接口中方法的实现就依据派生出的子类型的不同而不同,它的客户端启动的就是框架本身。 白盒框架 通过继承和重写实现功能的扩展,通常的设计模式是模板模式(Template Method); 白盒框架所执行的是框架所写好的代码,只有通过override其方法来实现新的功能,客户

2024-06-27 23:06:49 134

原创 知识点:OOP(面对对象编程)

接口:定义ADT类:实现ADT接口接口之间可以继承与扩展一个类可以实现多个接口(从而具备了多个接口中的方法)一个接口可以有多种实现类抽象类至少有一个抽象方法抽象方法 Abstract Method未被实现如果某些操作是所有子类型都共有,但彼此有差别,可以在父类型中设计抽象方法,在各子类型中重写具体类实现所有父类未实现的方法。

2024-06-27 23:05:36 173

原创 知识点:ADT

设计ADT:规格Spec–>表示Rep–>实现Impl。

2024-06-27 23:04:34 741

原创 知识点:数据类型和类型检查

基本数据类型vs对象数据类型。

2024-06-27 23:02:43 193

原创 计算机系统大作业——程序人生

列出你为编写本论文,折腾Hello的整个过程中,使用的软硬件环境,以及开发与调试工具。硬件环境:X64 CPU;2GHz;2G RAM;256GHD Disk以上;软件环境:Windows10 64位;Vmware 11;Ubuntu 16.04 LTS 64位;开发工具:CodeBlocks;gdb;edb;readelf;objdump等。

2024-06-14 10:36:41 1229

原创 软件构造心得1

工作目录(本地文件系统)。将被测函数的输入域划(分为等价类(根据每个输入数据需要满足的约束条件来划分),从等价类中导出测试用例。10. 版本之间的演化关系图(有向无环图),一条边 A->B表征了“在版本B的基础上作出变化,形成了版本A。1.AST(抽象语法树):倒着看,父节点为两子节点的操作符,条件condition会单列出一个分支。9.版本控制:为软件的任一特定时刻(Moment)的形态指派一个唯一的编号,作为“身份标识”。5.优秀测试样例的特征:最可能发现错误,不重复、不冗余,最有效,不简单也不复杂。

2024-06-11 08:30:43 614 1

空空如也

空空如也

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

TA关注的人

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