2019-04-21 00:05:50
概要PHPで学ぶデザインパターン Advent Calendar 2018で間に合わなかった記事。
Stateパターンとは状態をクラスで用意することで振る舞いを切り替えることができるようなパターン。
実装スイッチのオンオフの状態を切り替えるような例を想定した。シングルトンを使ったほうが良い気がする。
<?php
class OnState
{
public function getState()
{
return 'ON';
}
public function getNextState()
{
return ne...
アプリケーション
GoF
PHP
デザインパターン
ステートパターン