Java 8中的一个模块化缺陷
编程语言
2017-05-02 v1 软件工程
摘要
我们以一个教科书式向量空间模块化接口设计为例,展示了Java 8接口系统中的一个模块化缺陷。我们的示例源于向本科生讲授Java 8模块化面向对象设计,仅遵循标准编程实践和数学定义。该缺陷表现为编译错误,并且由于最佳实践(设计保真度)的重要性,应通过语言扩展来修复。
引用
@article{arxiv.1701.02189,
title = {A Modularity Bug in Java 8},
author = {Simon Kramer},
journal= {arXiv preprint arXiv:1701.02189},
year = {2017}
}