1. 设计模式

1) 状态模式

在状态模式(State Pattern)中,类的行为是基于它的状态改变的。这种类型的设计模式属于行为型模式。

public class StatePatternDemo {
   public static void main(String[] args) {
      Context context = new Context();

      StartState startState = new StartState();
      startState.doAction(context);

      System.out.println(context.getState().toString());

      StopState stopState = new StopState();
      stopState.doAction(context);

      System.out.println(context.getState().toString());
   }
}

1.1. 参考链接

菜鸟·设计模式
[译] 使用 Swift 的 iOS 设计模式(第一部分)
MVC,MVP 和 MVVM 的图示

results matching ""

    No results matching ""