Resultados de la búsqueda a petición "design-patterns"

1 la respuesta

Bloqueo con patrón de tiempo de espera

lock usa este patrón if(Monitor.Enter(lock)) try { ... } finally { Monitor.Exit(lock); } // using this style to reduce post "height"si no queremos esperar infinito podemos proporcionar tiempo de espera if(!Monitor.TryEnter(lock, timeout)) throw ...

6 la respuesta

¿El 'Patrón de diseño de estrategia' no es más que el uso básico del polimorfismo?

EnPatrón de diseño de estrategialo que hacemos es Crea una interfaz común.Implemente un conjunto de clases utilizando esa interfaz con métodos anulados.Deje que el tiempo de ejecución elija la clase real para un objeto que tiene el mismo tipo ...

6 la respuesta

destruyendo un objeto singleton

¿Cuál es la mejor manera de destruir un objeto singleton? caso A: Entorno de un solo hilo caso B: entorno de múltiples hilos Fragmentos de muestra (si los hay) serán realmente útiles. [EDITAR] No tengo un caso de uso específico, solo estoy ...

2 la respuesta

Patrones y consejos de validación de lógica de negocios

Tengo dos capas de validación en mi aplicación. Primero, la validación de la entidad realizada por la API de validación de bean (por ejemplo, campos obligatorios). El segundo nivel es la validación de la lógica de negocios. Por ejemplo, el ...

3 la respuesta

¿Cuál es la diferencia exacta entre los patrones de adaptador y proxy?

Como entendí ambosAdaptadoryApoderadolos patrones hacen que dos clases / objetos distintos / diferentes sean compatibles con cada uno para la comunicación. Y ambos sonEstructuralpatrones. Estoy entendiendo que ambos son bastante similares entre ...

3 la respuesta

Error de herencia de patrón de diseño de PHP Singleton

De php singleton clase a continuación <?php class Singleton { /** * @var Singleton The reference to *Singleton* instance of this class */ private static $instance; /** * Returns the *Singleton* instance of this class. * * @return Singleton The ...

19 la respuesta

¿Por qué necesitamos una clase inmutable?

No puedo entender cuáles son los escenarios en los que necesitamos una clase inmutable. ¿Alguna vez has enfrentado algún requisito? o puede darnos algún ejemplo real en el que debamos usar este patrón.

2 la respuesta

Escucha personalizada de Android para un evento

Estoy tratando de disparar un evento cuando se actualiza un valor entero, pero falla. Aquí está el código que estoy usando: Declarando el oyente personalizado public class fieldactivity extends AppCompatActivity implements View.OnClickListener ...

1 la respuesta

Frasco: ¿Cómo usar el contexto de la aplicación dentro de los planos?

Estoy aprendiendo matraz y python y no puedo entender la forma en que una típica aplicación de matraz necesita ser estructurada. Necesito acceder a la configuración de la aplicación desde el plano interno. Algo como esto #blueprint.py from ...

2 la respuesta

Intentando comprender el patrón de diseño Post / Redirect / Get (implementado con PHP)

Todas, Lo siento de antemano: no soy un experto en PHP ni conozco los patrones de diseño, por lo que esta pregunta podría ser un poco básica ... De todos modos, estoy trabajando en una aplicación web que requerirá un inicio de sesión. Mi plan ...