- 博客(7)
- 收藏
- 关注
原创 软件构造难点三——设计
最后一个我觉得最难的难点就在于在大题中的设计问题,往往会提示用各种各样的设计方案,很难记住,因此将它作为难点三,总结一下。一.创建型模式1.工厂方法模式适用范围:当client不知道/不确定要创建哪个具体类的实例,或者不想在client代码中指 明要具体创建的实例时,用工厂方法大概方法:定义一个用于创建对象的接口,让该接口的子类型来决定实例化哪一个类,从 而使一个类的实例化延迟到其子类缺点:.每增加一种产品就需要增加一个新的工 厂子类二.结构型模式1.适配器模式适用范围:解决
2021-07-09 22:47:51 220
原创 软件构造难点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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人