Java 爪哇语;获取{Object}";方法命名约定

Java 爪哇语;获取{Object}";方法命名约定,java,android,coding-style,naming-conventions,Java,Android,Coding Style,Naming Conventions,以下哪项符合Java准则 Observable<List<Account>> getAccounts(String userId); Observable<List<Account>> getAccountsForUser(String userId); 可观察的getAccounts(字符串userId); 可观察的getAccountsForUser(字符串用户ID); 我不想开始辩论,我在找一份说明指导方针的文件。我认为这无关紧要,但我

以下哪项符合Java准则

Observable<List<Account>> getAccounts(String userId);

Observable<List<Account>> getAccountsForUser(String userId);
可观察的getAccounts(字符串userId);
可观察的getAccountsForUser(字符串用户ID);

我不想开始辩论,我在找一份说明指导方针的文件。我认为这无关紧要,但我在Android项目中使用了前面的代码片段。

我想说,如果只有一种模型具有“帐户”,那么就使用

可观察的getAccounts(字符串userId);
如果有多个模型具有帐户,则可以使用以下方法更详细地定义该方法:

Observable<List<Account>> getAccountsForUser(String userId);
可观察的getAccountsForUser(字符串用户ID);

基于意见。你甚至可以想到一个
可观察的getAccountsFor(stringuserid)
…没有一个官方的指导方针。像这样的细节留给各个公司/项目来定义,甚至留给各个开发人员,因为这是一个非常小的细节。这真的取决于你。
Observable<List<Account>> getAccountsForUser(String userId);