You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Mi grupo estaba haciendo la iteracion 3el tp de QMP, y resolviendolo nos surgieron algunas dudas de iteraciones anteriores, que no sabiamos donde despejarnos y son importantes para la realización de las siguientes iteraciones.
Solo en caso de estar disponible, queria preguntar si nos podia aclarar algunas dudas:
Dudas:
1º) en la 1º iteracion uno de los requerimientos para validar prenda es que el color, trama y material sean consistentes para el TipoPrenda.
Es decir: TipoPrenda deberia tener atributos "coloresConsistentes", "tramasConsistentes" y "materialesConsistentes", pero me di cuenta que a la hora de crear nuevos TipoPrenda (para Uniformes por ejemplo) Se nos complica crear esas lista, y nos surgio la duda si realmente van esos atributos.
Se me habia ocurrido cambiar los atributos de esta forma:
coloresConsistentes => coloresInconsistentes
tramasConsistentes => tramasIncosistentes
materialesConsistentes => materialesIncosistentes
Asi cuando construyo TipoPrenda puedo enviar null como parametro, pero se me hace raro enviar tantos null
Estaria bien ese cambio o esos atributos directamente no van en TipoPrenda?¿En caso que no vayan, a que se refiere el requerimiento validar prenda es que el color, trama y material sean consistentes para el TipoPrenda.?
Para Uniforme esta siguiendo el ejemplo de la clase y creando el SanJuan e InstitutoJonson como subclases que heredan de FabricanteUniforme los mensajes de FabricantePrendas:
El problema es que las caracteristicas de los uniforme a veces no coinciden con los requeremientos para las validaciones:
Ejemplo, SanJuan tenia de calzado zapatillas blancas, no menciona el material, por lo que si construyo asi la prenda no la validara por el requerimiento de que material no podia ser null.
Otro ejemplo es que Instituto Jonson tiene camisa blanca, pantalón de vestir negro y zapatos negros. (¿zapatos negros de que material serian, y la camisa blanca?)
En este caso que deberia hacer?
Construyo esa prenda sin el parametro (no lo validara)
Deberia crear una constante POR_DEFECTO en Material, para asi enviar un borrador.agregarMaterial(Material.POR_DEFECTO);
Le invento algun material , por ejemplo, SINTETICO en Material
Como podria hacer para crear una constante:
constant CHOMBA = new TipoPrenda(Categoria.PARTE_SUPERIOR)
constant PANTALON_DE_VESTIR= new TipoPrenda(Categoria.PARTE_INFERIOR)
para asi reutilizarla al momento de contruir el borrador en FabricanteBorrador
DIsculpe las molestias ocacionadas! Espero su respuesta.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Buenas Tardes!!
Mi grupo estaba haciendo la iteracion 3el tp de QMP, y resolviendolo nos surgieron algunas dudas de iteraciones anteriores, que no sabiamos donde despejarnos y son importantes para la realización de las siguientes iteraciones.
Solo en caso de estar disponible, queria preguntar si nos podia aclarar algunas dudas:
Dudas:
1º) en la 1º iteracion uno de los requerimientos para validar prenda es que el color, trama y material sean consistentes para el TipoPrenda.
Es decir: TipoPrenda deberia tener atributos "coloresConsistentes", "tramasConsistentes" y "materialesConsistentes", pero me di cuenta que a la hora de crear nuevos TipoPrenda (para Uniformes por ejemplo) Se nos complica crear esas lista, y nos surgio la duda si realmente van esos atributos.
Se me habia ocurrido cambiar los atributos de esta forma:
coloresConsistentes => coloresInconsistentes
tramasConsistentes => tramasIncosistentes
materialesConsistentes => materialesIncosistentes
Asi cuando construyo TipoPrenda puedo enviar null como parametro, pero se me hace raro enviar tantos null
Estaria bien ese cambio o esos atributos directamente no van en TipoPrenda?¿En caso que no vayan, a que se refiere el requerimiento
validar prenda es que el color, trama y material sean consistentes para el TipoPrenda
.?El problema es que las caracteristicas de los uniforme a veces no coinciden con los requeremientos para las validaciones:
Ejemplo, SanJuan tenia de calzado zapatillas blancas, no menciona el material, por lo que si construyo asi la prenda no la validara por el requerimiento de que material no podia ser null.
Otro ejemplo es que Instituto Jonson tiene camisa blanca, pantalón de vestir negro y zapatos negros. (¿zapatos negros de que material serian, y la camisa blanca?)
En este caso que deberia hacer?
para asi reutilizarla al momento de contruir el borrador en FabricanteBorrador
DIsculpe las molestias ocacionadas! Espero su respuesta.
Beta Was this translation helpful? Give feedback.
All reactions