文件名称:interface:ruby 中的可实现接口
文件大小:9KB
文件格式:ZIP
更新时间:2024-07-11 02:09:56
Ruby
界面 - ruby 中的实验接口 安装 gem install shuber - interface 要求 Ruby 1.9+ 用法 只需使用您希望其实现对象定义的任何方法创建一个模块 module RemoteControl # turns the device on def on end # turns the device off def off end end 然后在您的类中使用implements方法(也别名为implement以符合include和extend命名约定) class BrokenDevice implements RemoteControl end BrokenDevice . new . on # NotImplementedError: BrokenDevice needs to implement 'on' for
【文件预览】:
interface-master
----.gitignore(8B)
----.travis.yml(169B)
----LICENSE(1KB)
----README.rdoc(4KB)
----lib()
--------interface()
--------shuber-interface.rb(29B)
--------interface.rb(2KB)
----Gemfile(39B)
----Rakefile(546B)
----test()
--------interface_test.rb(2KB)
--------test_helper.rb(492B)
----interface.gemspec(826B)
----Gemfile.lock(440B)