- 博客(6)
- 收藏
- 关注
原创 2019春Software-construction复习笔记(4)
Chapter 5: Reusability-Oriented Software ConstructionApproaches5.1 Metrics, Morphology and ExternalObservations of Reusability可复用性的度量、形态与外部表现第3章介绍了软件构造的核心理论(ADT)与技术(OOP),其核心是保证代码质量、提高代码安全性。本章面向一...
2019-06-24 21:58:02
264
原创 2019春Software-construction复习笔记(3)
3.3 Abstract Data Type (ADT)抽象数据类型 (ADT)ADT的特性:表示泄露,抽象函数AF,表示不变量RI。ADT是由操作定义的,与其内部如何实现无关。设计ADT的三个rules:设计简洁、一致的操作。要足以支持client对数据所做的所有操作需要,且用操作满足client需要的难度要低。要么抽象、要么具体,不要混合——要么针对抽象设计,要么针对具体应用...
2019-06-24 19:39:25
125
原创 2019春Software-construction复习笔记(3)
3.3 Abstract Data Type (ADT)抽象数据类型 (ADT)ADT的特性:表示泄露,抽象函数AF,表示不变量RI。ADT是由操作定义的,与其内部如何实现无关。设计ADT的三个rules:设计简洁、一致的操作。要足以支持client对数据所做的所有操作需要,且用操作满足client需要的难度要低。要么抽象、要么具体,不要混合——要么针对抽象设计,要么针对具体应用...
2019-06-24 19:39:25
167
原创 2019春Software-construction复习笔记(3)
3.3 Abstract Data Type (ADT)抽象数据类型 (ADT)ADT的特性:表示泄露,抽象函数AF,表示不变量RI。ADT是由操作定义的,与其内部如何实现无关。设计ADT的三个rules:设计简洁、一致的操作。要足以支持client对数据所做的所有操作需要,且用操作满足client需要的难度要低。要么抽象、要么具体,不要混合——要么针对抽象设计,要么针对具体应用...
2019-06-24 19:39:25
136
原创 2019春Software-construction复习笔记(2)
Chapter 3: Abstract Data Type (ADT) and Object Oriented Programming (OOP) 3.1 Data Type and Type Checking数据类型与类型检验1.静态/动态类型检查静态类型检查常见对象:语法错误、类名/函数名错误、参数数目错误、返回值类型错误。——关于类型的检查动态类型检查常见对象:非法的参数值、非法的...
2019-06-24 19:36:18
442
原创 2019春Software-Construction复习笔记(1)
以下为本学期软件构造1-2章的复习笔记:Multi-dimensional software views– By phases: build- and run-time views 按阶段划分:构造时/运行时视图– By dynamics: moment and period views 按动态性划分:时刻/阶段视图– By levels: code and component views...
2019-06-24 17:22:51
201
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人