作者ankasc (初夏。)
看板Ruby
标题Re: [问题] Ruby 与 Interface Oriented Design
时间Wed Feb 14 00:07:47 2007
※ 引述《fayhong (风起的瞬间)》之铭言:
: 我们在写 Java 的时候,有种东西叫 interface,
: C++ 与 Objective-C 也有,但是作用跟 Java 好像又不太一样
: 在 Java 中,我们可以定义 interface,藉以告诉实作的人要做哪些功能,
: 甚至在 Test Driven 的实作过程中,只需要先定义好 interface,
: 就可以动手写 unit test 的东西
: 只不过,在 Ruby 中,要怎麽做这种"空壳"呢?
: 或者是,有什麽样的设计方法可以取代我原本的想法呢 @@a
原本想推文的,不过刚看了版规....XD
看到你的问题,第一个让我想到module, class.....??
module好像只是用来include?
class用来继承,可是跟interface的意义又不同,
不过ruby应该也没有implement interface吧....
http://www-128.ibm.com/developerworks/tw/library/j-ruby/
看文中"Ruby 中的多态性"的部分....虽然感觉还是没讲...XD
---
不过又话说,讨论ruby的人还真是不多,
开始有点担心我的问题会不会层出不穷啊....Orz
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.187.14.220
1F:推 fayhong:大概了解了,也许我是太过被 Java 的静态型别限制住了 :) 02/14 00:27