Hola, tengo una duda conceptual sobre el uso de composición en UML.
Si una clase contiene una colección de objetos de otra clase (un Cliente que tiene una lista de Compra), ¿es correcto representarlo como una composición?
Mi confusión es si el hecho de que una clase guarde un ArrayList de otra implica automáticamente que la relación es de composición, o si depende de si los objetos “contenidos” existen únicamente mientras exista el objeto contenedor.