投稿数 585
公開から 2940

Commandパターン


定義とか

do() とか undo() とか execute() とか抽象クラスをつくってそれをコンクリートすることで さまざまなクラスが同じ命令に対応できるようにする

…的な。 違うかも。。(おい)

感想

要はファサードパターンとか同じような気がする。亜種的な。 やれ!(具体的な振る舞いについてはコンクリートクラスで実装) コマンドのコンクリートクラスならなんでも「やれ!」に対応できる。。。みたいな感じでしょ。

好みです!😍