我有一个存储String对象的向量。我想检查向量,它必须确保如果添加新元素,则调用中断。如何在JAVA中编写中断服务程序(如果可能)?
答案 0 :(得分:2)
一个简单的解决方案是为你的矢量创建一个包装器:
class MyVector {
private Vector;
public setVector(Vector v){
this.vector = v;
}
public add(String s){
intruptService();
vector.add(s);
}
private intruptService(){
//TODO
your-code
}
}
其他更复杂的解决方案是使用Observer Pattern。