Java 我们使用后期绑定的真实场景有哪些?

Java 我们使用后期绑定的真实场景有哪些?,java,c#,Java,C#,我目前在C#的新工作中接受培训,学习了反思和后期绑定。我真的无法理解为什么任何人都不能在运行时访问类,为什么我们必须使用后期绑定来动态创建同一类的实例 是否有一些实际的应用程序可以使用后期绑定?还是几乎从未使用过?(理想情况下,我想要一个简化的场景。)你好,Haraesh,欢迎来到stackoverflow。你的问题看起来像是讨论或研究基地。我想你应该避免在这里问这样的问题,而是在其他论坛上问。你可以在这里了解更多,想想插件场景。主程序不知道也不应该知道最终将执行的代码/类。在这样的设置中,您将

我目前在C#的新工作中接受培训,学习了反思和后期绑定。我真的无法理解为什么任何人都不能在运行时访问类,为什么我们必须使用后期绑定来动态创建同一类的实例


是否有一些实际的应用程序可以使用后期绑定?还是几乎从未使用过?(理想情况下,我想要一个简化的场景。)

你好,Haraesh,欢迎来到stackoverflow。你的问题看起来像是讨论或研究基地。我想你应该避免在这里问这样的问题,而是在其他论坛上问。你可以在这里了解更多,想想插件场景。主程序不知道也不应该知道最终将执行的代码/类。在这样的设置中,您将在某个时间点进行后期绑定,从主应用程序到加载项代码的上下文切换。@Ans Bilal明白了。谢谢你指出这一点@我明白了。。。因此,当一个新模块被添加到主程序中时,它会在主程序中使用后期绑定进行引用,这样它就不必弄清楚加载项的定义,而是专注于公共函数?或者类似的东西?主程序根本不包含对插件的引用。直接引用不需要后期绑定。它更像是一种后期绑定工具,用于执行编译时未知的代码。你的问题看起来像是讨论或研究基地。我想你应该避免在这里问这样的问题,而是在其他论坛上问。你可以在这里了解更多,想想插件场景。主程序不知道也不应该知道最终将执行的代码/类。在这样的设置中,您将在某个时间点进行后期绑定,从主应用程序到加载项代码的上下文切换。@Ans Bilal明白了。谢谢你指出这一点@我明白了。。。因此,当一个新模块被添加到主程序中时,它会在主程序中使用后期绑定进行引用,这样它就不必弄清楚加载项的定义,而是专注于公共函数?或者类似的东西?主程序根本不包含对插件的引用。直接引用不需要后期绑定。它更像是一种后期绑定工具,用于执行编译时未知的代码。