• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Webアプリ作成時のオブジェクト指向について)

Webアプリ作成時のオブジェクト指向について

このQ&Aのポイント
  • Webアプリ作成時のオブジェクト指向について質問します。
  • Hogeクラスのプロパティに直接PDOとSmartyのインスタンスを持たせるのはありなのでしょうか?
  • 毎回各メソッドの中でnew PDO()やnew Smarty()をするのは面倒です。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

設計的には全然問題ないと思います。私も組むときはそうしてますので・・・ # DBはサービス別に個別に呼んでます、 # DB_DataObjectを使ってるっていうのもあるんですけど。 もし気になるのなら、パラメータで、特定のコンストラクタを呼ばないように制御するのがいいのではないでしょうか? DB、テンプレートを使わない場合において、 上記コンストラクタを通す場合と、そうでない場合での速度を 実際に測ってみればいいのではないでしょうか? # 初回は若干差はでるかもしれませんが、 # 2回目以降はそんなに差はでないように思います。

puripuriman
質問者

お礼

返事が遅くなりすいません。 なるほど問題ないんですね、安心しました。 速度は実際に測ってみようと思います。 ありがとうございました。

関連するQ&A