こういうことがよくあって困ります。
// ん? Database database = new Database();
どこか問題の本質をとらえていないような気がしてなりません。静的メソッドかシングルトンにすれば良いのか悪いのか(データベースは一個しか用意しない予定ですし)。
接続を返すようにしてみるとか。
DatabaseConnection theDatabaseName = Database::connect("DatabaseName"); // 業務用フレームワークだとこういうのが多かったかなぁ…
とりあえず下の層の話なので気にしないでゲーム作ってます。
Contributions