gpt4 book ai didi

reflection - 最佳实践 : What to use Reflection for?

转载 作者:行者123 更新时间:2023-12-02 07:54:54 28 4
gpt4 key购买 nike

我正在考虑允许模块与属性文件中的类一起使用的想法;像

availableModules.properties
Contact=org.addressbook.ContactMain
Business=org.addressbook.BusinessMain
Notes=org.addressbook.Notes

...

我的框架会使用反射来实例化相关模块,然后在相关基类上调用方法,或者根据需要将对象作为参数传递。

  • 上面是使用反射的好地方吗?
  • SO 上是否已经发布了关于在哪里使用反射的最佳实践(我找不到)?我们能否按照此处张贴的任何回复按照这些思路列出一个列表?

编辑这是我想到的那种场景的另一个例子。

需要一些核心代码来确定调用点。我看到的一个应用程序通过使用反射实现了这一点,另一个应用程序使用了异常。您是否认为前者是可以应用反射的推荐场景?

最佳答案

要获得支持您的想法的出色框架,请查看 the IOC container of the spring framework .

关于reflection - 最佳实践 : What to use Reflection for?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1464244/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com