OO第三次作业

一、JML语言的理论基础、应用工具链情况 1.JML语言的理论基础 面向对象分析和设计的原则之一就是应当尽可能地推迟过程设想,在实现方法之前确实能够做到,但是确定了架构后就会很容易地将思路转向过程性描述。JML语言的功能正是帮助人们尽可能的避免过程性思考,JML语言将延迟设想的面向对象原则扩展到了方法设计阶段,确定方法执行的内容、目的,而不必考虑方法的实现方式。JML说明性地描述类和方法的行为,能
相关文章
相关标签/搜索