Inheritance: implements State
コード例 #1
0
 public function __construct()
 {
     // 默认为stateA
     $this->_state = ConcreteStateA::getInstance();
 }
コード例 #2
0
ファイル: state.php プロジェクト: luisOO/design-patterns
 public function handle(Context $context)
 {
     printf("Concrete State B handle method\n");
     $context->setState(ConcreteStateA::getInstance());
 }