首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Ruby中的类依赖关系可能存在的问题

Ruby中的类依赖关系可能存在的问题
EN

Stack Overflow用户
提问于 2012-01-19 21:43:15
回答 1查看 80关注 0票数 1

在学习了Rails框架的强大功能之后,我开始学习ruby。在Ruby中,我学到了可以在运行时向类添加方法。在Java中,我们必须在编译前定义所有方法。我想,Ruby中的这种优势引起了类依赖的问题。由于我是Ruby的新手,有人能解释一下我通过动态添加方法会以什么方式失去控制吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-19 21:52:31

能够在运行时添加方法不会以任何方式影响依赖关系,或者至少不会比编写任何其他代码更影响依赖关系。

唯一的区别是,您现在可以根据需要“编写”方法,但如果您自己编写代码,您仍然会遇到相同的依赖项问题。由于ruby是一种动态语言,它的依赖感觉与更“传统”的静态编译语言(如C++或Java )有很大不同,但即使在Java语言中,您也可以在运行时加载任意代码(这要困难得多,但仍然是可能的)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8927045

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档