KICK THE DP

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

Ch.15 KICK THE FACADE

【目標】

Facadeパターンを使ってワーナーミュージックさんにKICK THE CAN CREWの新曲を作ってくれるようお願いしよう

【クラス図】

f:id:mikeera2:20160925180305p:plain

【実装】

≪WarnerMusicクラス:Facade≫

f:id:mikeera2:20160925181638p:plain

Krevaクラス:Class≫

f:id:mikeera2:20160925181056p:plain

Mcuクラス:Class≫

f:id:mikeera2:20160925181204p:plain

≪Littleクラス:Class≫

f:id:mikeera2:20160925181308p:plain

≪Kumaiクラス:Class≫

f:id:mikeera2:20160925181439p:plain

[Mainクラス:Client]

f:id:mikeera2:20160925181543p:plain

【出力結果】

f:id:mikeera2:20160925181744p:plain

【メモ】

・割と無意識にやってることのような気はするけど、まだまだ徹底できそうなパターン

・ワーナーさんよろしくお願いします。