オブジェクトのリストを作成するための最良の方法について疑問に思っています。
現在、注文を処理するクラスがあります。注文を取得するには、提供された API を呼び出す必要があります。API 呼び出しは、2 つの別々の注文に対して 2 つの別々の呼び出しを行うよりも速く 5000 の注文を返す呼び出しを行うことができるという点で非常に高価です。
このため、クラスを2つの方法で初期化するように構築しました.1つの方法では注文番号を渡すことができ、それ自体を初期化しますが、配列を渡すと、配列のデータを使用してオブジェクトを作成します.
GetOrderList($startDate, $endDate)
今、私はAPI への 1 つの呼び出しを行い、返される Order オブジェクトでいっぱいの配列を埋めるような関数を持っているので、それらを使って何かをすることができます。
これは私には「ハッキー」に感じられるので、よりOOPでありながら達成しようとしていることを行う受け入れられた方法があるかどうか疑問に思っていました.
注: これは私がベスト プラクティスを学ぶために使用している個人的なプロジェクトのためのものです。