自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 软件构造难点三——设计

最后一个我觉得最难的难点就在于在大题中的设计问题,往往会提示用各种各样的设计方案,很难记住,因此将它作为难点三,总结一下。一.创建型模式1.工厂方法模式适用范围:当client不知道/不确定要创建哪个具体类的实例,或者不想在client代码中指 明要具体创建的实例时,用工厂方法大概方法:定义一个用于创建对象的接口,让该接口的子类型来决定实例化哪一个类,从 而使一个类的实例化延迟到其子类缺点:.每增加一种产品就需要增加一个新的工 厂子类二.结构型模式1.适配器模式适用范围:解决

2021-07-09 22:47:51 220

原创 软件构造难点2——Data Type and Type Checking

哈尔滨工业大学csapp大作业

2021-07-09 11:27:39 140

原创 软件构造难点1——ADT

明天就要期末考试了,今年才刚刚复习完老师的讲义,感觉软件构造这一块的内容还是非常多的下面废话不多说,先说一下难点一——ADT一、定义:抽象数据类型(Abstract Data Type,ADT)是将数据对象、数据对象之间的关系和数据对象的基本操作封装在一起的一种表达方式,它和工程中的应用是一致的抽象数据类型可以用以下的三元组来表示:ADT抽象数据类型名{ 数据对象:<数据对象的定义> 数据关系:<数据关系的定义> 基本操作:<基本操作...

2021-07-07 16:43:18 171

原创 软件构造实验三总结

要死了!!!!!由于上周进行了计算机系统的期末考试,上上周进行了马克思原理的洗礼,所以导致从这周三才开始进行lab3的编写,太死亡了。废话不多说,发完牢骚,我们开始lab3的一些关键点的梳理。首先还是老方法,我们先看一下整个实验的步骤1.实现IntervalSet的实现以及方法的编写2.实现MultiIntervalSet的实现以及方法的编写3.设计检查空白,检查是否有时间重叠,检查是否可以有多个时间轴4.设计Employee,Process和Course的类实现5.进行

2021-07-04 23:39:32 292

原创 哈工大csapp作业

计算机系统大作业题 目 程序人生-Hello’s P2P 专 业 计算学部 学   号 1190201728 班   级 1903011 学 生 左斐    指 导 教 师 史先俊 计算机科学与技术学院2021年5月摘 要本论文...

2021-06-28 00:00:03 416

原创 软件构造Lab2心得与感受

软件构造Lab2心得与感受上周日刚刚结束了lab2的提交,可惜没有时间来进行lab2的总结与感受,所以在这周一尽快将这次的实验小总结一下。本次lab2的目的是:1. 针对给定的应用问题,从问题描述中识别所需的ADT;2. 设计ADT 规约(pre-condition、post-condition)并评估规约的质...

2021-06-14 23:38:01 252 2

原创 软件构造lab1感受与心得

软件构造lab1感受与心得 —...

2021-05-30 23:37:39 127

空空如也

空空如也

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

TA关注的人

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