Foros del Web » Programación para mayores de 30 ;) » Java »

duda con un patron

Estas en el tema de duda con un patron en el foro de Java en Foros del Web. hola. llevo unos dias programando una aplicacion que me permita manejar viviendas, venderlas, etc... para identificarlas, uso un codigo compuesto de las dos primeras letras ...
  #1 (permalink)  
Antiguo 29/12/2010, 05:28
 
Fecha de Ingreso: diciembre-2010
Ubicación: Málaga,Andalucía,España
Mensajes: 12
Antigüedad: 13 años, 4 meses
Puntos: 0
duda con un patron

hola. llevo unos dias programando una aplicacion que me permita manejar viviendas, venderlas, etc...
para identificarlas, uso un codigo compuesto de las dos primeras letras de su ciudad en mayusculas, codigo postal, calle y número (el caso de un chalet, clase Chalet) y quedaria asi:
malaga, 29006, competa, 1 = MA29006competa1
por otro lado, tengo la clase Piso, que almacena tambien piso y puerta:
malaga, 29006, competa, 1, 5, D = MA29006competa15D
la duda es la siguiente:
estoy intentando validar el codigo de la vivienda mediante un patron, pero he realizado dos patrones, uno para cada clase. lo que pasa es que veo que me estoy complicando la vida, y que he de comprobar si se trata de un chalet o de un piso. que patron me permitiria controlar ambas viviendas?
es decir, sin tener que comprobar que sea o no un chalet, que pueda directamente comprobar el patron sin tener que meterme en comprobaciones que consuman recursos? un saludo
Gracias de antemano
  #2 (permalink)  
Antiguo 30/12/2010, 18:26
 
Fecha de Ingreso: diciembre-2010
Ubicación: Málaga,Andalucía,España
Mensajes: 12
Antigüedad: 13 años, 4 meses
Puntos: 0
nadie¿

nadie sabe que patron podria usar? lo necesito urgente. lo siento por la prisa, pero es que me urge saberlo. un saludo
  #3 (permalink)  
Antiguo 01/01/2011, 22:59
(Desactivado)
 
Fecha de Ingreso: diciembre-2008
Ubicación: por ahi!!!
Mensajes: 113
Antigüedad: 15 años, 4 meses
Puntos: 1
Respuesta: duda con un patron

Cita:
Iniciado por alvar85 Ver Mensaje
hola. llevo unos dias programando una aplicacion que me permita manejar viviendas, venderlas, etc...
para identificarlas, uso un codigo compuesto de las dos primeras letras de su ciudad en mayusculas, codigo postal, calle y número (el caso de un chalet, clase Chalet) y quedaria asi:
malaga, 29006, competa, 1 = MA29006competa1
por otro lado, tengo la clase Piso, que almacena tambien piso y puerta:
malaga, 29006, competa, 1, 5, D = MA29006competa15D
la duda es la siguiente:
estoy intentando validar el codigo de la vivienda mediante un patron, pero he realizado dos patrones, uno para cada clase. lo que pasa es que veo que me estoy complicando la vida, y que he de comprobar si se trata de un chalet o de un piso. que patron me permitiria controlar ambas viviendas?
es decir, sin tener que comprobar que sea o no un chalet, que pueda directamente comprobar el patron sin tener que meterme en comprobaciones que consuman recursos? un saludo
Gracias de antemano
La verdad que no se entiende bien tu pregunta. Estas hablando de patrones de diseño?
Porque si es asi no se enteinde cual es el modelo de dominio que pensaste.
Por lo que decis deberias tener objetos en tu modelo como:
Casa, Ubicacion , Ciudad, Provincia, etc, Chalet, Departamento.
Luego si hablamos de un patron de diseño de los creacionales, tenes varios.
Pero hace falta para darte una mano en esto que tengas ideas mas objetosas.

Saludos.
  #4 (permalink)  
Antiguo 02/01/2011, 06:19
 
Fecha de Ingreso: diciembre-2010
Ubicación: Málaga,Andalucía,España
Mensajes: 12
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: duda con un patron

a ver, te comento. yo tengo 3 patrones:
Pattern patronChalet = Pattern.compile("[A-Z]{2}[0-9]{5}\\w+[0-9]{1,2}");
Pattern patronPiso = Pattern.compile("[A-Z]{2}[0-9]{5}\\w+[0-9]{1,2}[0-9]{1,2}[0-9_a-zA-Z]{1,2}");
Pattern dniCliente = Pattern.compile("[0-9]{8}[a-zA-Z&&[^ñÑ]]");
lo que quiero es si alguien podria unir los dos primeros patrones en uno, para no tener que liar tanto a la hora de programar el método de verificación. he estado dandole vueltas, pero no llego a encontrar la unión de ambos. se que solo hay que añadirle al piso el piso y la puerta, se haria con un or, pero como se realizaría para no joder el primer patron? y si ambos estan bien de paso, claro XD. un saludo
Gracias de antemano.

Etiquetas: patron
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:18.