Ruby 「分享 PPT」Duck typing in Ruby

blackanger · August 27, 2013 · Last by kenshin54 replied at September 23, 2013 · 5010 hits

此 PPT 是我新录制的视频课程配套的 PPT,分享给大家。

https://speakerdeck.com/zhanghandong/duck-typing-in-ruby

@blackanger 想请问下,duck type 到底说回什么事,ruby 中所有地方都是动态,是不是每个方法的调用都是 duck-type,包括参数

配色我喜欢!

ruby 没有 interface 有时候不知道怎么定义一个接口规范来让用户去实现?

#3 楼 @jimrokliu

ruby 不需要接口规范,只需要 API -- 因为支持传 block

其实很多 rubygems 都有接口,只是不存在语法上的接口。常常会看到一些方法就写了个方法名,其实就是 stub,内部会再用个子类去实现,这就是接口了。

You need to Sign in before reply, if you don't have an account, please Sign up first.