【发布时间】:2017-10-15 17:10:09
【问题描述】:
我发现许多语言都提供了一些更改代码运行时的方法。许多人询问有关如何在这种或那种语言运行时中更改代码的问题。这里我的意思是更改代码是在运行时通过使用反射或其他方式重写代码本身。
我在 Java 应用程序开发方面拥有大约 6 年的经验。我再也不会遇到任何需要更改代码的问题了。
谁能解释为什么我们需要在运行时更改代码?
【问题讨论】:
-
你以前从未使用过策略模式吗?
-
此外,我不明白这与函数式编程有什么关系。函数式编程不是在运行时更改代码。
-
这里我的意思是更改代码是在运行时使用反射或其他方式重写代码。
-
plug-ins 呢??
标签: functional-programming runtime programming-languages