Учитывая, что у вас есть модель предметной области с простыми отношениями родитель / потомок, и у каждого объекта есть свой собственный связанный DAO, например:
Author
AuthorDAO
Book
BookDAO
Если я хочу добавить метод DAO для получения книг определенного автора, какое для этого место лучше?
class AuthorDAO
{
List<Book> getBooks(Author author);
}
или
class BookDAO
{
List<Book> getBooks(Author author)
}