これが私の方法です:
public void addEmployee(Employee employee) {
if(! employees.containsKey(employee.getName())) {
employees.put(employee.getName(), employee);
}
}
employee.getName()
ご覧のとおり、複数回呼び出されるアクセサーがあります。プログラマーは、そのような複数の呼び出しに対して個別の変数を作成する必要がありますか?このような:
public void addEmployee(Employee employee) {
String name=employee.getName();
if(! employees.containsKey(name)) {
employees.put(name,employee);
}
}
スタイルだけでなく、パフォーマンスの観点からも意味がありますか?