GameManagerFactoryClassの実装
最終更新
最終更新
GameManagerを生成するGameManagerFactoryClassを実装していきます。
複雑なオブジェクトを生成する時にはデザインパターンの1つであるFactoryパターンが使えます。
Factoryパターンを使うことにより、可読性と保守性を向上させていきましょう。
GameManagerFactoryClassを実装して複雑なGameオブジェクトの生成責務を持ってもらいます。
game_factory.rbを作成してください。
以下のように呼び出すことによってGameオブジェクトを作成できるようになりました。
このクラスを用いて、次のセクションでTicTacToeクラスを実装したいと思います。