KICK THE DP

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

Ch.20 KICK THE FLYWEIGHT

【目標】

FLYWEIGHTパターンを使って、アンバランスを ≠″ ャ  」レ 文字 イヒ  ι ちゃ ぇ ☆

【 勹  ラ  ス 図】

f:id:mikeera2:20160927215316p:plain

【 ι″っξ ぅ 】

≪GalCharacter 勹  ラ  ス :Flyweight

f:id:mikeera2:20160927221600p:plain

f:id:mikeera2:20160927221610p:plain

≪GalCharacterConverter勹  ラ  ス :FlyweightFactory≫

f:id:mikeera2:20160927222249p:plain

f:id:mikeera2:20160927222256p:plain

[Main勹  ラ  ス :Client]

f:id:mikeera2:20160927222449p:plain

【 ι ゅ ⊃  丶) ょ <  レナ っ カゝ 】

f:id:mikeera2:20160927222700p:plain

【 乂  モ 】

・重複を 于 ェッ 勹  ι τ、同 ι″ ィ  ・/  ス  勺  ・/  ス を イ乍 成 ι  ナょ  レヽ  ょ  ぅ  レニ  ι τ レヽ  ゑ  ー⊂  ⊇  з  カゞ  朮° ィ  ・/  ├

・ ≠″ ャ  」レ  レよ  木黄 文字 レニ 弱 レヽ