KICK THE DP

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

Ch.11 KICK THE COMPOSITE

【目標】

KICK THE CAN CREWをHTMLでリスト表示しよう

【クラス図】

f:id:mikeera2:20160924155648p:plain

【実装】

<HtmlFactor抽象クラス:Component>

f:id:mikeera2:20160924160212p:plain

≪TextValueクラス:Leaf

f:id:mikeera2:20160924160656p:plain

≪Tagクラス:Composite≫

f:id:mikeera2:20160924161212p:plain

f:id:mikeera2:20160924161218p:plain

[Mainクラス:Client]

f:id:mikeera2:20160924161511p:plain

【出力結果】

f:id:mikeera2:20160924161558p:plain

【メモ】

・お題としては悪くないがもはやKICK関係ない

広告を非表示にする