我想支持第三版软件的不同版本。因此,我计划创建一个工厂,该工厂可以创建不同版本的Object,但是我不知道该怎么做,不同版本的3rd软件具有相同的包层次结构,将它们组合到一个项目中时会发生冲突,任何人都有这样的经验和想法?谢谢张杰夫 最佳答案 最好的选择是OSGi。另请参阅此Tutorial作为起点。