私は毎秒数千のリクエストを受け取るシステムに取り組んでおり、基本的に回避しようとしているタスクの 1 つは、不要なオブジェクトや余分なオブジェクトを作成することです。
6 つの要求項目ごとに着信要求を検証する必要があります。
各アイテムの検証ごとにクラスを作成することを考えています。
ただし、静的検証クラスとオブジェクトをHttpRequest
インスタンス フィールドとして含むインスタンスを使用する必要があるかどうかを正当化しようとしています。
静的クラスまたはオブジェクトを使用する必要がありますか? あなたならどうしますか?
基本的に、私がやっていることはList<IValidator> validators
、リクエスト ハンドラーに注入し、それを反復処理することです。インスタンスと静的クラスが必要かどうかはわかりません。