TDDbyEx书中资金例子Ruby完整重现

竟然发帖60分钟后不能再编辑了,晕死。

补再这里好了,最后的一步。最后是完成不同货币之间的计算,引入了两个新的对象负责处理汇率的Bank和货币相加的Sum对象。

由于Ruby的动态性无须让Sum和Money实现同一接口,反正原书中的Expression对象也是为了Sum和Money对象可以通信。或许可以把Sum简化掉,有空时再想想。

[Copy to clipboard] [ - ]
看出来了,呵呵,不过Ruby里可以不用检查类型的
忘了java吧
@drive2me
我今天又要忙了。。。国庆有事,呵呵
require 'test/unit'
require 'money'
require 'bank'
require 'sum'
其实写一个文件就行了,遵循那个Ruby规范就可以了,呵呵
看来还是java的习惯,不过这样也挺清晰的
没玩过java,看来新人有新人的好处啊,编程语言我就学 ruby和c,够了吧
回楼上,够了,不够的话再开始学么,呵呵
引用:
原帖由 bayerlin 于 2007-10-4 10:40 发表
没玩过java,看来新人有新人的好处啊,编程语言我就学 ruby和c,够了吧
引用:
原帖由 maninred 于 2007-10-3 20:54 发表
竟然发帖60分钟后不能再编辑了,晕死。

补再这里好了,最后的一步。最后是完成不同货币之间的计算,引入了两个新的对象负责处理汇率的Bank和货币相加的Sum对象。

由于Ruby的动态性无须让Sum和Money实现同 ...
引用:
原帖由 blackanger 于 2007-10-4 10:21 发表
看出来了,呵呵,不过Ruby里可以不用检查类型的
忘了java吧
@drive2me
我今天又要忙了。。。国庆有事,呵呵