問題に適した設計パターンを選択することに少し混乱しています。これが私のコードです:
<?php
class Report_Journal ...
class Report_Recommendation ...
class Report_Customer ...
$type = "journal"; // value can also be "recommendation or customer"
?>
ここで、その特定のタイプの正しいオブジェクトを作成したいと思います。その場合、Report_Journal を意味します。ファクトリ パターンを考えていましたが、ファクトリについて気に入らないのは、その依存関係が注入されず、クラス内で定義されていることです。どのように問題を解決しますか? 前もって感謝します。
BR、クリス