Um agregado deve ser uma coleção de entidades e objetos de valor que estão relacionados e fazem sentido negocialmente; talvez trabalhar com eles individualmente não faça sentido.
Por exemplo, em um sistema de biblioteca temos Usuários e Livros, um Usuário tem Endereço, e faz Empréstimo de Livros em uma determinada Data/Hora e fica de devolver em outra Data/Hora.
Aqui Usuário e Livro são entidades, pois eles são registrados e identificados unicamente no sistema. Porém Endereço pode se repetir entre vários usuários e não faz sentido persisti-los de forma única, então trata-se de um objeto de valor, e o mesmo ocorre para Data/Hora (pois temos várias propriedades: dia, mês, ano, século, hora, minuto, segundo, etc.)
E quando falamos de Empréstimo por ele ser persistido, já sabemos que deve ser uma entidade, mas na verdade essa entidade agrega outras entidades já existentes, por exemplo, o Usuário que fez
