![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件构造笔记
文章平均质量分 68
是咸咸咸鱼
hit在读计算机专业咸鱼
展开
-
Java经验积累:策略模式
策略模式(Strategy Pattern)属于对象的行为模式。其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。其主要目的是通过定义相似的算法,替换if else 语句写法,并且可以随时相互替换。...原创 2022-06-14 23:26:54 · 153 阅读 · 1 评论 -
【思维导图】HIT软件构造Java笔记——第七章面向对象编程(一)
尝试根据上课的PPT整理出了一份思维导图,如果有不对的地方或者困惑的地方请多多指正。每一个对象都有它的类类定义了类型和实现methods≈API类成员变量/方法概述接口与类的区别接口需要直到某个具体实现类的名字,实现构造——调用一个子类的构造方法——在接口中统一实现功能,避免重复实现可重写方法-非final均可重写严格继承override(覆盖/重写)抽象类...原创 2022-06-14 21:00:06 · 181 阅读 · 0 评论 -
【思维导图】HIT软件构造Java笔记——第六章抽象数据类型(二)
(在app上图片看不清的话可以复制链接到浏览器里,就可以看清了,电脑端也可以看清)尝试根据上课的PPT整理出了一份不是很全的思维导图,省略了一些东西,如果有不对的地方或者困惑的地方请多多指正。下附xmind导出大纲,希望能对大家的学习有所帮助.设计简洁、一致的操作- 操作的意图应当良好定义- 行为应当连贯 要满足用户对数据所有的操作需要,难度简单要么普适,要么具体–不要混合二、Representation Independence1. 定义用户使用ADT时无需考虑内部如何实现–2. 测试优原创 2022-06-08 16:00:31 · 176 阅读 · 0 评论 -
【思维导图】HIT软件构造Java笔记——第六章抽象数据类型(一)
(在app上图片看不清的话可以复制链接到浏览器里,就可以看清了,电脑端也可以看清)尝试根据上课的PPT整理出了一份不是很全的思维导图,省略了一些东西,如果有不对的地方或者困惑的地方请多多指正。下附xmind导出大纲,希望能对大家的学习有所帮助.设计良好的数据结构避免潜在bugADT的特性:(解释class的meaning)AF, rep invariantsinvariants, representation exposure均基于数学形式进行描述Abstraction, User-def原创 2022-06-07 14:32:37 · 192 阅读 · 0 评论 -
【思维导图】HIT软件构造Java笔记——第五章设计规约
尝试根据上课的PPT整理出了一份不是很全的思维导图,省略了一些东西,如果有不对的地方或者困惑的地方请多多指正。下附xmind导出大纲,希望能对大家的学习有所帮助.原创 2022-05-20 15:23:12 · 123 阅读 · 0 评论 -
【一看就懂】HIT软件构造笔记——第四章数据类型和类型检查
尝试根据上课的PPT整理出了一份不是很全的思维导图,省略了一些东西,如果有不对的地方或者困惑的地方请多多指正。下附xmind导出大纲,希望能对大家的学习有所帮助原创 2022-05-15 14:30:38 · 164 阅读 · 0 评论 -
【超详细】使用git创建公钥方法与github上的远程仓库连接
最近学校要求使用git上传实验到github仓库,不由想起了前一阵安装git研究怎么使用git与自己的github的文件夹建立连接的略痛苦的经历,在这里做一点小小的经验分享~创建本机公钥首先配置git的基本信息(使用cmd也可以)引号内填写自己的邮箱和用户信息接着使用ssh-keygen -t rsa -C "github@github.com"命令创建公钥(ssh后面没有空格)之后会询问是否需要创建密码,这里按三下回车就可以,之后我们的公钥就可以在C盘自己的用户名的文件夹里找到啦使用.tx原创 2022-04-26 18:50:39 · 1512 阅读 · 1 评论