こちらはWeaponを抽象クラスからインタフェースに変更した場合の実装。こっちの方がいいのかな?併せてクラス図も引き直してみました。こんなんでいいのかな。 Weapon.php */ /** * 武器インタフェース */ interface Weapon { public function getName(); p…
「HeadFirstデザインパターン」を見ながら、お勉強です。まずはStrategyパターン。 間違いやツッコミどころがあるかも知れませんがご了承のほどを。こんな感じでいいのかな。武器クラスとそれを持つキャラクタークラスで構成します。まずは、武器の抽象クラ…
引用をストックしました
引用するにはまずログインしてください
引用をストックできませんでした。再度お試しください
限定公開記事のため引用できません。