Um relacionamento de agregação descreve um classificador como uma parte de, ou como um subordinado a, outro classificador.
Os dados fluem do classificador inteiro (o agregado) para a parte. Um classificador de parte pode pertencer a mais de um classificador agregado e pode existir independentemente do agregado. Por exemplo, uma classe Department pode ter um relacionamento de agregação com uma classe Company, que indica que o departamento faz parte da empresa. A agregação está intimamente relacionada à composição.
É possível nomear qualquer associação para descrever a natureza do relacionamento entre os dois classificadores; entretanto, os nomes não são necessários se você utilizar nomes de extremidade de associação.
Uma associação de agregação aparece como uma linha sólida com um losango vazio na extremidade da associação, que está conectada ao classificador que representa o agregado.