KICK THE DP

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

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

Ch.13 KICK THE VISITOR

【目標】 Ch.11でやった「KICK THE CAN CREWをHTMLでリスト表示しよう」をVisitorパターンで書き換えてみよう 【クラス図】 【実装】 <AbstractHtmlVisitor抽象クラス:Visitor> <HtmlFactor抽象クラス:Element> ≪TextValueクラス:ConcreteElement≫ ≪T…

Ch.12 KICK THE DECORATOR

【目標】 DECORATORパターンを使って、MCUが作曲や俳優の仕事ができるようにしよう。 【クラス図】 【実装】 <McuComponent抽象クラス:Component> ≪Mcuクラス:ConcreteComponent≫ <Ability抽象クラス:Decorator> ≪Composableクラス:ConcreteDecorato…

Ch.11 KICK THE COMPOSITE

【目標】 KICK THE CAN CREWをHTMLでリスト表示しよう 【クラス図】 【実装】 <HtmlFactor抽象クラス:Component> ≪TextValueクラス:Leaf≫ ≪Tagクラス:Composite≫ [Mainクラス:Client] 【出力結果】 【メモ】 ・お題としては悪くないがもはやKICK関係…