我永远不知道在文件中写入/存储/保存某些内容的函数的正确名称是什么。我什么时候应该使用save()vs store()vswrite()以及它们之间的含义有什么区别?
store如果我写入数据库、write文本文件和二进制数据,我想会使用它,对save吗?XML 文件呢?
好吧,这取决于你。我个人使用saveXXX()andloadXXX()对于大多数此类代码,如何从技术上保存数据(文件、数据库等)并不重要。从应用程序的角度来看,它没有区别。保存的代码只需要将数据放入存储中,或多或少是持久的,它并不真正关心存储层是如何完成的。我只是建议坚持一个命名,基本上是为了简单和一致。
我将load/save用于隐式知道或推断在何处获取或放置数据的方法,而明确地需要告诉方法read和方法。write我想这最终完全是武断的,但社区就何时使用哪个词达成共识会很高兴。
我会这么说,save并且store或多或少可以互换。不过我更喜欢save。
write我解释为写出内容并且什么都不做,同时save也关闭文件。