タイトルが私がここで言おうとしていることを捉えているかどうかはわかりません.
OO で設計するとき、オブジェクトを最も具体的な領域に分割する必要があります。そのため、オブジェクトの作成を扱うファクトリ オブジェクトがあり、後でオブジェクトが同じであっても別の目的でオブジェクトを作成する方法に出くわす場合オブジェクトは、別の fcatory を作成する価値があるか、既存のものに追加するだけです。
私の最大の心配は、大量のものでクラスを大きくすること、またはオブジェクトを分割してプロジェクトをクラスの海に希釈することです。
何か助けはありますか?
編集:
余談/サブトピックで、プログラムで使用する必要がある粒度のレベルを知りたいと思っていると思います。ちょっと、どれくらい低くする必要がありますか?