摘要: 关于class和module == module的概念和使用场景 module适用于作为命名空间 用module来实现类的多重继承(mixin) 作为工具模块 作为工具模块,放通用方法,别的类里面直接include或者extend以后使用,也可以看成动态扩展业务类.module比较关注的是功能方面, 阅读全文
posted @ 2017-06-05 15:47 双枪老汉 阅读(1807) 评论(0) 推荐(0) 编辑
摘要: 本文参考于 "ruby china: 聊聊 Ruby 中的 block, proc 和 lambda" ,是一篇读后小结,主要便于自己理解. 侵删 block 和 Proc ruby中的block是方法的一个重要但非必要的组成部分,任何方法后面都可以挂载一个block,如果你定义的方法想使用bloc 阅读全文
posted @ 2017-06-05 15:46 双枪老汉 阅读(3231) 评论(0) 推荐(1) 编辑