KICK THE DP

KICK THE CAN CREWでデザインパターンを攻略するブログ

2016-09-28から1日間の記事一覧

Ch.23 KICK THE INTERPRETER

【目標】 Interpreterパターンを使って、"SWING TOGETHER マイナス W"を求めてみよう 【クラス図】 【実装】 <IExpressionインターフェース:AbstractExpression> ≪WordExpressionクラス:TerminalExpression≫ ≪MinusExpressionクラス:TerminalExpression…

Ch.22 KICK THE COMMAND

【目標】 COMMANDパターンを使って、KICK THE CAN CREWのベストアルバムをタイトル順にソートしたあと、履歴をたどって元に戻そう 【クラス図】 【シーケンス図】 【実装】 <ICommandインターフェース:Command> ≪Swapクラス:ConcreteCommand≫ ≪MacroSwap…

Ch.21 KICK THE PROXY

【目標】 Proxyパターンを使って、ギャラの安い仕事は神輿ロッカーズJr.に任せよう 【クラス図】 【実装】 <AbstractMikoshiRockers抽象クラス:Subject> ≪MikoshiRockersクラス:RealSubject≫ ≪MikoshiRockersJrクラス:Proxy≫ [Mainクラス:Client] 【…