Hola Leandro,
 
Creo que tu caso encaja justo con el parton State.
 
La diferencia entre usar la tecnica que usas ahora y la que usarias
aplicando el patron State es que en el caso del patron State, la decision
sobre que cosas hacer en cada patron esta dentro de cada una de las
subclases de la clase abstracta. En tu implementacion actual, supongo que a
partir de una evaluacion del ID del estado tomas decisiones en tu codigo.
 
Avisanos si necesitas alguna punta para aplicar este patron.
 
Carlos Peix
[EMAIL PROTECTED]
tel: 4257-4622
cel: 15-4406-7571
 
  _____  

De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Leandro
Halfon
Enviado el: Viernes, 12 de Septiembre de 2008 10:36 a.m.
Para: [email protected]
Asunto: [puntonet] correlatividad de datos..


Lista..tengo un problema que supongo que muchos de ustedes habran tenido en
algun momento..a ver si me pueden ayudar

Hace un tiempo tenia un sistema de tracking que era simplemente ABM'S
varios..
Por ej: una actividad tenia varios estados (nueva, en cola, terminada, etc)
pero sin logica alguna.

A nivel de BD, la actividad tiene una FK a una tabla de estados...

Esos estados, en la BD de produccion son diferentes a los de la BD de
testing ...

El problema es que como ahora se agregaron varias validaciones, reglas de
negocios, etc en base a esos estado (porq fue un sistema que se fue haciendo
de a poco), si comparo los valores en base a un "id" dijo  al momento de
realizar prueba se me complica....y tampoco me gusta mucho eso ya que seria
harcodeo..

alguna idea?

Espero que se haya entendido...

Gracias!

Leandro

Responder a