テキストファイルを生成するクラスがあります。
これは、次のメソッドを持つ非常に単純なクラスです。
ファイルの作成、ファイルのオープン、ファイルのクローズ、ファイルの保存、ファイルへの書き込みなど
フォントサイズ、色、最大単語数など、テキストをファイルに書き込むときに使用するオプションがいくつかあります。
これらのオプションはコンストラクターに渡されます。
このクラスを2つの別々のクラスに分割する必要があります。
fileMaker fileMakerOptions
そしてfileMakerOptionsオブジェクトを使用してテキストサイズなどの責任を負い、fileMakerのコンストラクターに渡しますか?
または、ファイルメーカーに、スタイルオプションを含むファイルの作成に関連するすべてのものをカプセル化させるのが最善でしょうか