1. 首页
  2. 考试认证
  3. 其它
  4. blog-rpncalc: KSMPartners.com博客上描述的反向波兰符号计算器

blog-rpncalc: KSMPartners.com博客上描述的反向波兰符号计算器

上传者: 2024-07-13 00:41:25上传 ZIP文件 31.29KB 热度 7次

博客-rpncalc描述该项目包含一组反向抛光样式计算器的JVM实现。它们被编写用作上一组博客文章的支持材料:由于此代码支持一系列博客文章,因此该代码更侧重于简洁性和可读性,而不是健壮性。

项目结构发行版的根有两个顶级子项目:java和clj。java项目包含计算器的实现,并使用构建。clj项目包含实现,并使用构建。对于这两个子项目,都有一个顶级shell脚本run.sh,它将构建然后执行项目。

Java实现:

- basic:一个简单的RPN计算器,支持四种基本数学运算,仅此而已。

- composite:basic扩展为复合命令,可以由一系列其他命令组成。

- undoable:composite扩展具有逆转已执行命令效果的能力。

- stateobject:undoable,所有的计算器状态搬进一流的对象。

- functional -

下载地址
用户评论