Preguntas etiquetadas con design-patterns

Un patrón de diseño es una solución reutilizable general para un problema común en el diseño de software.

4
Gestión de parámetros en la aplicación OOP
Estoy escribiendo una aplicación OOP de tamaño mediano en C ++ como una forma de practicar los principios OOP. Tengo varias clases en mi proyecto, y algunas de ellas necesitan acceder a los parámetros de configuración en tiempo de ejecución. Estos parámetros se leen desde varias fuentes durante el inicio …


1
Cuándo usar programación prototípica en JavaScript
He pasado bastante tiempo desarrollando simples widgets para proyectos de la siguiente manera: var project = project || {}; (function() { project.elements = { prop1: val1, prop2: val2 } project.method1 = function(val) { // Do this } project.method2 = function(val) { // Do that } project.init = function() { project.method1(project.elements.prop1) …





2
Debería haber usado un método de fábrica en lugar de un constructor. ¿Puedo cambiar eso y seguir siendo compatible con versiones anteriores?
El problema Digamos que tengo una clase llamada DataSourceque proporciona un ReadDatamétodo (y tal vez otros, pero mantengamos las cosas simples) para leer datos de un .mdbarchivo: var source = new DataSource("myFile.mdb"); var data = source.ReadData(); Unos años más tarde, decido que quiero poder admitir .xmlarchivos además de .mdbarchivos como …






2
¿Qué debe hacer realmente un repositorio?
He escuchado mucho sobre el patrón del repositorio, pero no entendí lo que un repositorio realmente debería hacer. Cuando digo "qué debería hacer realmente un repositorio", me preocupan principalmente los métodos que debe proporcionar. Por ejemplo, ¿debería un repositorio realmente proporcionar métodos CRUD, o debería proporcionar algún tipo diferente de …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.