Kata de Gilded Rose con SOLID principles