module_function & extend self & inheritances & extend & include in Ruby
更多文章请访问独立博客https://huangwenwei.com在阅读开源的Ruby代码和编写可维护性的代码经常遇到这两者的使用,那么他们两者的共同点和区别是什么呢?module_functionRuby的模块(module)是方法和常量的集合。模块中的方法又可分为实例方法和模块方法,当一个模块被include到一个Ruby类时,模块中的方法(注:没有被module_function关键字标记