KICK THE DP

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

Ch.21 KICK THE PROXY

【目標】

Proxyパターンを使って、ギャラの安い仕事は神輿ロッカーズJr.に任せよう

【クラス図】

f:id:mikeera2:20160928163125p:plain

【実装】

<AbstractMikoshiRockers抽象クラス:Subject>

f:id:mikeera2:20160928164131p:plain

≪MikoshiRockersクラス:RealSubject≫

f:id:mikeera2:20160928163859p:plain

≪MikoshiRockersJrクラス:Proxy≫

f:id:mikeera2:20160928164834p:plain

[Mainクラス:Client]

f:id:mikeera2:20160928165100p:plain

【出力結果】

f:id:mikeera2:20160928165202p:plain

【メモ】

・本来はギャラの高い仕事ではなく、処理の重い仕事とかをRealSubjectに回す

・神輿ロッカーズJr.が何者なのか私はよく知らない