因此,我有一个Web服务,该服务具有类似的功能getAccount
,如果有该服务,它将在帐户中返回标识符,否则将引发异常。如果抛出的异常与获取信息相同,则客户端将始终希望创建一个帐户。
我正在为客户端创建一个便利库,该客户端将处理内部的所有webservice调用,因此他们不需要知道如何自己进行调用。
我想知道的是,如果我要创建一个getAccount(accountName)
可以在帐户存在时获取该帐户的帐户,如果不创建该帐户并返回信息,那是一件不好的事情吗?我应该将其留给客户端来处理异常还是将其命名为诸如getOrCreateAccount之类的东西?有关系吗?
在get操作中创建内容是不好的做法吗?
acquire
,喜欢acquireAccount
。在我遇到的任何主要协议中,它都没有现成的含义,它具有非常适合它的命令环。“做任何你需要做的事情来为我获取其中之一。索要,建造,伪造,窃取它,我不在乎,只要让我一个就可以死。”
getSomething()
适用于getter和setSomething()
setter。伊莫事情,做一些更智慧必须调用别的东西,即fetchSomething
,obtainSomething
, computeSomething
,或doSomethingElse
等
getOrCreateAccount
或类似名称。