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