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

原创 【软件构造HIT】抽象类和接口的语法规则区别+对于其深层抽象设计思想的思考

抽象类是对具体的事物进行抽象,接口是对动作、行为进行抽象。

2022-06-14 18:17:20 92

原创 【软件构造HIT】Java中可能引起表示泄露的原因+避免表示泄露的方法总结

表示泄露就是指用户不通过我们ADT提供的方法,就可以修改ADT的内容,出现不必要的麻烦。这种情况下,内部的数据结构就被泄露出去了,外部client可以看到或直接对我们的数据进行操作。这种风险即影响ADT的不变量RI(因为用户修改属性的值可能不再满足RI),也会影响到表示独立性(外部用户的使用已经与内部的实现产生了依赖),所以会出现许多难以处理的麻烦。所以对于一个ADT来说,最重要的就是RI和避免表示泄露。下面来总结一下可能出现表示泄露的原因以及如何预防表示泄露。...

2022-06-14 17:27:06 264

原创 【软件构造HIT】ADT与OOP相关知识准备——数据类型和规约

ADT与OOP相关知识准备——数据类型和规约

2022-06-14 01:19:57 112

原创 【软件构造HIT】Git的工作原理思考及简单使用方法

Git 是一个免费并且开源的分布式版本控制系统,旨在快速高效地处理从小到大所有项目的版本管理,在软件的版本控制过程中具有重要的作用。Git是目前最流行、最先进的分布式版本控制系统,就算不使用Git,如果使用Github的话,也必然要用到Git,所以了解Git的工作原理和Git的使用方法是非常必要的。正好由于本课程讲解了Git的工作原理以及Git的简单实用方法,在此处记录一下本人学习本课程后对于Git的理解与思考。......

2022-06-10 01:09:56 151

原创 【软件构造HIT】Java的封装——避免Rep exposure的一种方法

Java的封装:封装是指一种将抽象性函数接口的实现细节部分包装、隐藏起来的方法,将类的某些信息隐藏在类的内部,不允许外部程序直接访问,而是通过该类提供的方法来对隐藏的信息进行操作和访问。可以避免用户直接对对象的属性进行访问和操作,是一种避免表示暴露的重要方法。...

2022-06-08 13:11:41 213

原创 HIT-ICS大作业-程序人生Hello‘s P2P

计算机系统大作业题 目 程序人生-Hello’s P2P 专 业 计算机类 学   号 120L021311 班   级 2003011 学 生 郭俊诚    指 导 教 师 郑贵滨   ...

2022-05-19 15:02:52 345

空空如也

空空如也

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

TA关注的人

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