自定义博客皮肤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)
  • 收藏
  • 关注

原创 软件构造-面对复用的设计模式

1.Adapter适配器设计模式适配器模式解决的问题:解决接口间不兼容的问题,我们想要复用现有的已经存在的类,但是现有的类和我们想要实现的类接口不兼容,适配器模式通过增加一个适配器,将已有的类封装起来,从而解决接口不兼容的问题。这张图的含义:Adaptee是我们现有的需要复用的类,但是接口不兼容,我们通过增加一个接口ITarget,适配器类Adapter实现这个接口,重写这个接口的Request方法。重写这个方法可以委托Adaptee类实现或者直接继承Adaptee类实现,从而客户端可以直接..

2021-07-07 22:18:14 98

原创 软件构造-实验二心得体会

1实验环境配置本次实验需要在eclipse中配置EclEmma,经过查询了解到可以直接在eclipse中的市场中安装,在市场中搜索如图:然后一步一步安装即可。安装过程中没有出现异常。2实验过程2.1Poetic Walks本次实验给出了一个图接口,要求我们建立一个边图类、一个点图类分别继承自这个图接口,并且在里面实现一系列方法,并且实现抽象数据型,并用这个图的抽象数据型完成poet的工作。主要目的是练习ADT的规约设计和ADT的实现。2.1.1Problem 1: ...

2021-07-07 22:00:56 210

原创 软件构造-实验三心得

1.实验任务简述实验3要求设计并实现一个抽象数据类型Planning Entry,对现实中各类利用特定资源、在特定地点/位置开展的一项任务进行抽象,并在五个具体应用中使用它。实验要求需要完成的应用为:1必做、2和3任选1个、4和5任选1个。也就是说,至少要完成3个应用:1 and (2 or 3) and (4 or 5)。航班管理高铁车次管理操作系统进程管理大学课表管理学习日程管理整个Planning Entry的设计都是围绕这下面的这一张表来进...

2021-07-07 21:52:26 306

原创 软件构造-实验一心得

1、实验环境的配置按照MIT 6.031的Getting Started的指导,一步步的配置环境。我自己在配置环境中认为比较重要的有以下几点:JDK环境变量的修改,这个在安装JDK时十分重要,修改方法参考百度。Git学习:可以参考Git官网的学习手册,但本课程只用到了一些简单的命令,像分支等内容几乎没有涉及,因此只需熟悉Git本地库的三个区(工作区,暂存区,本地库)和有关Github远程库的相关操作即可。2、Lab1实验内容这学期的实验比以往少了两个,lab1内容也减为了3个组装实验

2021-07-07 21:40:58 161 1

原创 程序人生-Hello’s P2P

计算机系统大作业题目程序人生-Hello’s P2P专业计算机学  号1190201326班  级1903006学生唐昊璇   指导教师史先俊  ...

2021-06-28 13:02:32 162

原创 程序人生-Hello’s P2P

计算机系统大作业题目程序人生-Hello’s P2P专业计算机学  号1190201326班  级1903006学生唐昊璇   指导教师史先俊  ...

2021-06-28 12:50:36 260

空空如也

空空如也

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

TA关注的人

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