
自己动手写计算器
JsonZhang_ZY
听着,路飞,胜利与失败都要品尝,经历了四处逃窜的辛酸,痛苦伤心的回忆,才能真正成为独当一面的男子汉,就算痛哭流涕也没关系,一定要闯过这一关!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
自己动手写计算器V1.1
这个改动主要是使用工厂模式替代了简单工厂模式,这样做的好处是如果以后我们要扩充其他运算时,就不用总是去修改工厂类, 这是可以采取工厂模式,主要是将原来简单工厂类的逻辑判断分离出来,将它作为一个借口,与此同时,我们新建运算符工厂类,继承这些借口, 重写里面的getResult()方法,获取对应的运算对象。 这样做的好处在于,满足了“少修改,多扩充”的原则。缺点是:要将逻辑代码写在客户端,这样很原创 2016-05-14 11:33:02 · 373 阅读 · 0 评论 -
自己动手写计算器V1.0
今天突发奇想,想着看了还几个设计模式了,倒不如写点东西来实践它们。发现计算器这种就比较合适,打算随着设计模式的学习,会对计算器不断的做改进。 包括功能的增加和算法的改进。初学者难免犯错,希望大家不吝指教。 计算器V1.0:主要实现了计算器最常见的加减乘除功能,同时还有一个特殊功能,例如:我们执行完1+2后,如果点击等号,会执行加法运算输出结果。但我们如果点击的是运算符(如-),原创 2016-05-13 23:45:04 · 402 阅读 · 0 评论 -
自己动手写计算器V1.2
1.2版本主要添加了分数、取负、开方三个功能,由于这三中运算输入单目运算,所以,新声明了一个新类 class OPeratorV1_2 至此基本完成了一个标准计算器,至于拥有更多功能的科学计算器,日后再做开发,暂定版本2.0 代码如下: 自己写的操作类,负责各种运算,由于是利用了工厂模式,以后新增功能会很方便,特别是今天添加上面的三个功能时,深深体会到了模式的好处。原创 2016-06-04 21:29:09 · 402 阅读 · 0 评论