我有一个名为“Entity”的基类,它有一个名为“construct”的静态方法,该方法返回一个 Entity 实例。我有这个类的几个不同的子类(为了演示,假设我们有“水果”和“蔬菜”作为子类)。 我希望能够按照以下几行做一些事情:
Entity a = someFunction(Fruit, textfile)
someFunction 然后将文本文件传递给 Fruit.construct 并返回生成的实体。 有没有简单的方法可以做到这一点?
最佳答案
使用 factory pattern相反。
将文本文件传递给将使用它返回 Entity
关于java - 如何在 Java 中将静态类作为参数传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12063292/