依赖注入是否意味着您永远不需要“新”关键字?或者直接创建简单的叶子类比如集合是否合理?
在下面的示例中,我注入了比较器、查询和 dao,但 SortedSet 是直接实例化的:
public Iterable<Employee> getRecentHires()
{
SortedSet<Employee> entries = new TreeSet<Employee>(comparator);
entries.addAll(employeeDao.findAll(query));
return entries;
}