正確性を確認するのに十分なデータがいつあるかによって異なります。FileExtension の正確性が Title の値に依存せず、Title の正確性が FileExtension の値に依存しない場合は、セッター。
ただし、一方が他方の値に依存し、セッターが実行される順序がわからない場合は、両方を取得した場合にのみ Title と FileExtension を確認する必要があります。これは、Save またはいくつかの新しい Check メソッドで行うことができます。
また、保存を行う前に、タイトルとファイル拡張子の両方が設定されているかどうかを確認する必要があるかもしれません。
したがって、要約すると、次のチェックが必要になる場合があります。
- タイトルの正確性を確認します: Title.set 内
- FileExtension の正確性を確認します: FileExtension.set 内
- Title.set と FileExtension.set が実行されたことを確認します。
- タイトルとファイル拡張子の「相互一致」を確認してください: 保存で
Update メソッドについて: Title と FileExtension が既に設定された Photo オブジェクトを受け取るとのことですが、この場合、Title と FileExtension が、設定した人によって Photo で既にチェックされていることを信頼するかどうかを決定する必要があります。信頼できるのであれば、上記の私の提案を変更する必要はありません。ただし、信頼できない場合は、Save で (または、新しい Check メソッドで) Title の正確性と FileExtension の正確性も確認する必要があります。