特殊なオブジェクトを取得するために「シングルトンファクトリクラス」を作成したいと思います。そのようなクラスを作成することは可能であり、静的な工場のようなより単純なソリューションに比べていくらか余計なパフォーマンスを与えてくれますか? 他の解決策はありますか?デザイン決定:複数のパターンやその他のメソッドを実装するクラス?
このクラスは、一定のデータベースアクセス書き込みを扱うデータ集約型アプリケーションの重要なコンポーネントです。特別なパターンを持つテーブルに行を書き込む必要があることを工場が認識したときに、それぞれの特殊なオブジェクトが呼び出されます。
私はパフォーマンスのエキスパートではありませんが、ソリューションをメモリライトに調整するには、特殊なオブジェクトを扱う複数のスレッドにわたって1つ以上のファクトリを必要とせず、キャッシュを実装したい既に作成されたSpecializedインスタンス)。
ソリューション?
あなたは何を求めているのかはっきりしていません - シングルトン工場を実装してメモリを節約/パフォーマンスを向上させるかどうか尋ねていますか? – Chii
私は私の質問を明確にしようとしました。 – OverLex