|
|
1
3
你只需要添加一个硬编码的依赖项,但是如果你打算重新使用你的库(即使你没有这样做),你应该不惜一切代价避免这种依赖。 而是使用此模式:
|
|
|
2
1
您可以尝试用以下方法实例化类:
|
|
|
3
0
我会声明类,这些类在类路径中实现一个平面文件(Java属性或XML)中的接口。您的库可以查找文件、读取类名和创建实例。我认为,这是一个典型的方法。 然后,您不需要反射来搜索实现者的类路径,只需要调用来创建实例。 |