《表2 集合类型的映射:基于AOP的契约定义及其与JML契约的转换》
Java最核心的3种集合类型分别是set(集)、list(列表)、map(映射)。JML定义了对应的模型种类来表示各种不同的Java类的集合,分为对象集合和值集合,都实现了JMLCollection接口。对象集合中元素是对象的引用,并不关心对象的值。对象集合分为JMLObjectSet,JMLObjectBag,JMLObjectSequence 3种。值集合分为JMLValueSet,JMLValueBag,JMLValueSeque-nce3种,值集合中的元素存储的是对象的值。集合类型的对应关系如表2所示。
图表编号 | XD00173696600 严禁用于非法目的 |
---|---|
绘制时间 | 2020.08.01 |
作者 | 张进、何成万、石尤 |
绘制单位 | 武汉工程大学计算机科学与工程学院、武汉工程大学计算机科学与工程学院、武汉工程大学计算机科学与工程学院 |
更多格式 | 高清、无水印(增值服务) |