16

ファイルに何かを書き込み/保存/保存する関数の正しい名前が何であるかはわかりません。save()いつvs store()vsを使用する必要がwrite()ありますか?それらの意味の違いは何ですか?

storeデータベース、writeテキストファイル、バイナリデータに書き込む場合に使用されると思いますsaveが、それは正しいですか? XMLファイルはどうですか?

4

3 に答える 3

4

まあ、それはあなた次第です。私は個人的にそのようなコードのほとんどでsaveXXX()andloadXXX()を使用していますが、データが技術的にどのように保存されるか (ファイル、DB など) は重要ではありません。アプリケーションの観点からは、違いはありません。保存するコードは、データをストレージに格納する必要があり、多かれ少なかれ永続的であり、ストレージ層によってどのように行われるかはあまり気にしません。基本的に単純さと一貫性のために、1 つの命名に固執することをお勧めします。

于 2012-08-23T09:37:31.727 に答える
4

データを取得または配置する場所を暗黙的に認識または推測するメソッドにはload/を使用しますが、 andメソッドには明示的にそのように伝える必要があります。最終的には完全に恣意的だと​​思いますが、どの単語をいつ使用するかについてのコミュニティのコンセンサスを知っておくとよいでしょう.savereadwrite

于 2017-01-26T11:39:59.453 に答える
3

私はそれを言い、save多かれ少なかれstore交換可能です。でも好きsaveです。

writeコンテンツを書き出すと解釈し、他に何もせずsave、ファイルを閉じます。

于 2012-08-23T09:35:02.593 に答える