
Note
Ataraxia_Von
这个作者很懒,什么都没留下…
展开
-
Note 7.5 测试
Software Construction Note 7.51. 概述2. 测试用例3. test-first4. 单元测试5. 自动测试with Junit6. 黑盒测试(choose case by partitioning;include boundaries in partition)7. 白盒测试8. 代码覆盖度->用例的充分性9. 集成测试10. 自动测试和回归测试11. 测试策...原创 2019-04-03 17:08:03 · 125 阅读 · 0 评论 -
Note 3.5 ADT和OOP的等价性
Software Construction Note 3.51. 简介2. 3种描述方式3. ==和equals()4. immutable5. Object6. mutable7. equals()和hashCode()8. autoBoxing 1. 简介 引用等价和对象等价 观察性等价和行为性等价 2. 3种描述方式 1)AF映射函数(R->A) 2)等价二元关系 3)observat...原创 2019-04-03 19:50:01 · 272 阅读 · 0 评论 -
Note 5.2 代码复用(类、库和框架)
Software Construction Note 5.2一、类的复用1. 多态、子类型和重载a.三种多态:b. 即时多态和重载:c. 参数多态和泛型d. 子类型多态e. 行为子类型和LSP2. 参数多态和泛型3. 组合和委托二、 系统级库和框架的复用1. API和库2. API的设计3. 框架 一、类的复用 1. 多态、子类型和重载 a.三种多态: (多态:用一个符号表示多个不同的类型-类似接...原创 2019-06-11 20:15:20 · 257 阅读 · 0 评论