proc和代码块简介
作者:佚名 时间:2012-06-08
然而去掉基类只是我们以ruby色彩重铸策略模式的第一步,不过在我们继续之前,需要探索一下ruby中最有趣的部分之一,代码块和proc对象.
作为面向对象程序语言的用户,我们花费大量的时间思考如何让对象能够融洽地在一起工作,然而在刚才思考对象的时候,我们的关注有失衡之处,我们成功地将数据双对象中提取出来(从报告中提取出text.并将它独立地传递给报告的余下部分),而且我们倾向于认为代码是紧密绑定的,无法从代码所领队的对象中被分开,其实并非如此,如果我们可以将一段代码从对象中取出并将它像对象一样传递,那会怎么样呢?ruby正允许我们这样做.
如没特殊注明,文章均为上海联楷网络原创,转载请注明来自:http://www.linksj.com/hynews/20151126/n2365.html