我有一个菜鸟问题。我似乎无法弄清楚需要将哪个导入添加到我的 java 程序中才能使我的“可访问”界面正常工作(即创建访问者设计模式)。我试过这个:
import com.sun.org.apache.bcel.internal.generic.Visitor;
public interface Visitable{
public void accept(Visitor visitor);
}
但它一直给我一个错误,说“导入 com.sun.org.apache.bcel.internal.generic.Visitor 无法解析”。
我在这里缺少什么吗?
谢谢。
最佳答案
visitor pattern JDK 中没有任何此类实现。您应该自己编写组件。您也许能够找到一些东西,但访问者通常对于您的应用程序来说是非常独特的。
换句话说,您编写的访问者界面对于您的应用来说并不存在,并且您不需要使用导入。
关于java - 我需要导入什么才能让 "Visitable"接口(interface)在 java 中工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58849143/