ConcreteState2.java
上传用户:hensond
上传日期:2021-12-27
资源大小:817k
文件大小:0k
源码类别:

软件工程

开发平台:

Java

  1. package com.company.section4;
  2. /**
  3.  * @author cbf4Life cbf4life@126.com
  4.  * I'm glad to share my knowledge with you all.
  5.  */
  6. public class ConcreteState2 extends State {
  7. @Override
  8. public void handle1() {
  9. //设置当前状态为stat1
  10. super.context.setCurrentState(Context.STATE1);
  11. //过渡到state1状态,由Context实现
  12. super.context.handle1();
  13. }
  14. @Override
  15. public void handle2() {
  16. //本状态下必须处理的逻辑
  17. }
  18. }