【发布时间】:2013-12-26 07:08:02
【问题描述】:
我有一个模型源(名称、url、方法) 该程序解析数据源的 url。现在我有不同的类来解析不同类型的 url:rss、xml、ogdata ...
所以我有一个通用接口
new(url) //解析url
getTitle() //获取数据的标题
getPrice() //获取价格
我有四个类 rss、xml、ogdata。这些类位于单独的文件中。这个想法是在我发现不同类型的页面时添加更多类。我想为 url 启动正确的类。
method=source.method //现在我想创建一个方法中指定名称的新类
parser=Rss.new(source.url)//代替这个 //就像是 解析器=.new(source.url)
【问题讨论】:
标签: ruby