- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Webアプリ作成時のオブジェクト指向について)
Webアプリ作成時のオブジェクト指向について
このQ&Aのポイント
- Webアプリ作成時のオブジェクト指向について質問します。
- Hogeクラスのプロパティに直接PDOとSmartyのインスタンスを持たせるのはありなのでしょうか?
- 毎回各メソッドの中でnew PDO()やnew Smarty()をするのは面倒です。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
設計的には全然問題ないと思います。私も組むときはそうしてますので・・・ # DBはサービス別に個別に呼んでます、 # DB_DataObjectを使ってるっていうのもあるんですけど。 もし気になるのなら、パラメータで、特定のコンストラクタを呼ばないように制御するのがいいのではないでしょうか? DB、テンプレートを使わない場合において、 上記コンストラクタを通す場合と、そうでない場合での速度を 実際に測ってみればいいのではないでしょうか? # 初回は若干差はでるかもしれませんが、 # 2回目以降はそんなに差はでないように思います。
お礼
返事が遅くなりすいません。 なるほど問題ないんですね、安心しました。 速度は実際に測ってみようと思います。 ありがとうございました。