- 0
- 0
- 约1.23千字
- 约 3页
- 2026-09-24 发布于四川
- 举报
state模式
场景
(1)销售出库单,状态需要从新建、待、已、已完成,四个状态之间
流转,流转到每个状态的时候,都需要执行那个状态对应的一个逻辑
publicinterfaceState{
voidhandle(Stringparameter);
}
publicclassStateAimplementsState{
publicvoidhandle(Stringparameter){
System.out.println(状态A的处理逻辑);
}
}
publicclassStateBimplementsState{
publicvoidhandle(Stringparameter){
System.out.println(状态B的处理逻辑);
}
}
publicclassContext{
privateStatestate;
publicvoidsetState(Statestate)
原创力文档

文档评论(0)