
使用了简单工厂模式设计的计算器。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
家里的生活实在有些单调,放假后的第二天,我便被持续的吃与睡、睡与吃所困扰,由于家中缺乏网络线路,看来只能专注于学习了。不如尝试编写一个小程序吧,选择一个有实用价值的,也能够向家人展示我的能力,嗯,就写一个计算器程序吧。当然,这个计算器不能过于简陋,需要充分运用封装、继承和多态等面向对象编程的特性。最终完成之后,我并未觉得有什么特别之处:程序界面呈现出一种黑色的沉闷感,内部结构也相当普通,于是我借鉴了《大话设计模式》中介绍的第一个模式——简单工厂模式来加以改进,效果还算不错。界面部分的变化主要体现在输出语句方面:原本的 `system.out.println()` 被替换为 `int op=Integer.parseInt(JOptionPane.showInputDialog(请选择运算方法:1.加法;2.减法;3.乘法;4.除法;5.取余,new Integer(op)))` 。…… 这种语句可能会让一些人感到陌生或不熟悉,因为在课本中仅有寥寥几处提及过它,并且没有详细说明其特殊性,只将其描述为一个输出语句。这实际上是一个用于计算运费的小程序。在运行过程中,界面会弹出一个个窗口显示结果, 相比于传统的bat文件, 其视觉效果更加美观和友好。 附件中包含了完整的代码以及相应的jar文件, 直接双击jar文件即可进行运行。该程序于2013年8月1日完成。
全部评论 (0)
还没有任何评论哟~


