📄 support.java
字号:
package com.sms.platform.switchcenter.support;
import com.sms.protocol.standard12.Standard_Head;
public abstract class Support {
protected Standard_Head inner;
protected Support next;
protected boolean flag = true;
public Support(){
}
public Support setNext(Support next){
this.next = next;
return next;
}
public final void support(Standard_Head inner){
System.out.println(this.getClass());
this.inner = inner;
if(resolve()){//处理成功
if(next != null){
next.support(this.inner);
} else {//处理完成
done();
}
} else {
fail();//处理失败
}
}
public String toString(){
return inner.toString();
}
protected abstract boolean resolve();
protected void done(){
}
protected void fail(){
}
public boolean isFlag() {
return flag;
}
public void setFlag(boolean flag) {
this.flag = flag;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -