自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 各层次的复用与外部表现(复习)

根据复用的层次不同,有多种类型的划分。Design patterns基于设计模式的复用:体现在抽象和具体对象的交互上;Component-based development:基于组件层面的复用Application frameworks:提供一些可进行调整、拓展的抽象或具体类Legacy system wrapping:只留下接口提供服务Source code层面:方法、声明实现:代码...

2019-06-29 23:34:29 215

转载 软件开发模型与软件配置管理(复习)

这里,将Software Development Lifecycle 简写为SDCL,将Software Configuration Management简写为SCM。1.软件开发的目标是活力与较长的生命周期。2.传统设计模式从基本的,可以分为两种:线性的(瀑布模型、增量模型)与迭代的(原型法、螺旋模型)还有特殊的V模型是,基于验证的。3.最佳的开发方式主要考虑的是:用户参与(适应变化需要...

2019-06-29 23:31:40 443

转载 Equality in ADT and OOP(复习)

1.AF: R → A某数据结构所映射的抽象值相同,即 AF(a)=AF(b)2.a与b等价,倘若a与b在同一个等价类中(a与b满足某自反,对称,传递关系)3.从观察角度对两个对象的任何操作都会得到相同结果。二、== 与. equals()区别比较的是内存地址;equals()比较的是对象的内容tips:在没有被override 的equals()中对象默认继承了父类Object的e...

2019-06-29 23:27:09 137

转载 Git/GitHub(复习)

·Git管理软件开发过程中的变更·Git存储库:三部分组成git目录(存储所有版本控制数据的存储库)工作目录(本地文件系统)Staging(临时)区域(内存中)文件–已修改(工作目录中的文件与Git存储库中的文件不同,但不在临时区域中)–暂存(文件已修改并已添加到暂存区域)–已提交(工作目录和git目录中的文件保持相同)·Git对象图对象图是一个Git项目的历史,是一个有向非循...

2019-06-29 23:25:34 90

转载 软件构造的多维度视图(复习)

1.Build-time·软件构建的核心过程和环节idea—requirement—design—code—installable/executable package·Code-level view:源代码——源代码是如何按照基本程序块(如函数、类、方法、接口等)以及它们之间的依赖关系进行逻辑组织的。·Component-level view:架构:源代码是如何通过文件、目录、包、库...

2019-06-29 23:24:01 153

空空如也

空空如也

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

TA关注的人

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