![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
Puck_U
萌新~
展开
-
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 · 162 阅读 · 0 评论 -
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 · 415 阅读 · 0 评论 -
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 · 98 阅读 · 0 评论 -
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 · 142 阅读 · 0 评论 -
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 · 106 阅读 · 0 评论 -
2019春Software-construction复习笔记(4)
Chapter 5: Reusability-Oriented Software Construction Approaches 5.1 Metrics, Morphology and External Observations of Reusability 可复用性的度量、形态与外部表现 第3章介绍了软件构造的核心理论(ADT)与技术(OOP),其核心是保证代码质量、提高代码安全性。 本章面向一...原创 2019-06-24 21:58:02 · 231 阅读 · 0 评论