Generalmente conviene trabajar con clases (como Integer, List) en vez de tipos de datos primitivos (como int o arrays)
El tipo de una prenda está definido como String. Quizá sea conveniente restringir y, sobre todo, normalizar los valores posibles, que son solamente 3. Sugiero investigar los enum de Java.
Para las fechas probablemente queramos trabajar con una abstracción más acorde que un número. Sugiero investigar LocalDate de Java.
Algunos comentarios:
Integer
,List
) en vez de tipos de datos primitivos (comoint
o arrays)tipo
de una prenda está definido comoString
. Quizá sea conveniente restringir y, sobre todo, normalizar los valores posibles, que son solamente 3. Sugiero investigar losenum
de Java.LocalDate
de Java.