0
我期待根據XML文件中的String
創建特定類型的Component
。ECS:從類名稱動態創建特定對象
這可以用
clazzName = "NameComponent";
Class.forName("my.package.x.y.z." + clazzName).newInstance();
做在我通過clazzNames
列表循環應用。
但是,一旦參數構造函數發揮作用,這會變得非常複雜。特別是如果一切都存儲在XML文件中。
有沒有一個更清潔的方法,而不必提供包的信息,而不必擔心構造函數參數?
如果允許我使用適當的參數並且不需要該類的包信息,那麼我可以爲不同於XML的技術提供建議。