Resultados de la búsqueda a petición "abstraction"

3 la respuesta

Diseño (How-to) de clases que contienen colecciones de otras clases.

¿Cómo diseñar clases que involucren colecciones de otras clases? Ejemplo general: A Espacio de trabajocontiene número deProyectos . A Proyectocontiene gran cantidad deRecursos . CadaRecursopuede contener gran cantidad deArchivos. Entonces, ...

13 la respuesta

Código limpio: ¿los objetos deben tener propiedades públicas?

Estoy leyendo el libro "Código limpio" y estoy luchando con un concepto. Al analizar objetos y estructuras de datos, se indica lo siguiente: Los objetos ocultan sus datos detrás de abstracciones y exponen funciones que operan en esos datos.Las ...

5 la respuesta

¿Devolver IList <T> es peor que devolver T [] o List <T>?

Las respuestas a preguntas como esta:Lista <T> o IList <T> [https://stackoverflow.com/questions/400135/c-sharp-listt-or-ilistt]Siempre parece estar de acuerdo en que devolver una interfaz es mejor que devolver una implementación concreta de una ...

3 la respuesta

visibilidad del paquete [cerrado]

Por qué usar la visibilidad del paquete (el valor predeterminado), a menos que la clase sea pública en java

24 la respuesta

¿Por qué debo usar un formato de archivo legible para humanos?

¿Por qué debería usar un formato de archivo legible por humanos en lugar de uno binario? ¿Hay alguna situación en la que este no sea el caso? EDIT: Tenía esto como explicación cuando publiqué inicialmente la pregunta, pero ahora no es tan ...

4 la respuesta

Command Pattern parece innecesariamente complejo (¿qué es lo que no entiendo?)

He leído sobre el patrón de comando y creo que me falta algo. El objeto Command existe para abstraer los detalles del objeto Receiver. Me parece que simplemente podríamos detenernos aquí y mantener referencias a los objetos Command para ejecutar ...

23 la respuesta

¿Por qué se prefieren las interfaces a las clases abstractas?

Hace poco asistí a una entrevista y me hicieron la pregunta "¿Por qué se prefieren las interfaces a las clases abstractas?" Intenté dar algunas respuestas como: Solo podemos obtener una funcionalidad de Extends Son 100% ...

3 la respuesta

¿Qué es el Dremel de Google? ¿Cómo es diferente de Mapreduce?

Dremel de Google esdescrito aquí [http://research.google.com/pubs/pub36632.html]. ¿Cuál es la diferencia entre Dremel y Mapreduce?

4 la respuesta

¿Qué es la abstracción? [cerrado

Veo abstracción en los procesos. Veo abstracción en los datos. Veo que la abstracción está perdiendo los detalles sin importancia. Veo que la abstracción le da un nombre a un grupo de elementos y los trata como una unidad. (Pero no sé por ...

2 la respuesta

System.Web.Abstraction: ¿para qué sirve?

... ¿absolutamente nada ¿Qué parte del rompecabezas llena para ASP.NET WebForms y ASP.NET MVC respectivamente? ¿Puede de alguna manera crear una aplicación base ASP.NET * que use System.Web.Abstraction para que pueda usarse en ambos tipos de ...