Sobes.tech

¿Qué patrones de diseño utilizas con más frecuencia en tu trabajo?

147

¿En qué se diferencia una clase abstracta de una clase normal?

147

¿Cómo utilizas el patrón Singleton en una arquitectura de plugins? ¿Cómo organizar la relación entre los plugins?

147

¿Cómo entiendes el principio de Abierto/Cerrado? La clase está cerrada para modificaciones, pero abierta a extensiones — ¿qué significa eso?

146

¿Cómo puede implementarse que una clase base no dependa de las clases derivadas? ¿Cómo hacer que la clase base conozca la existencia de las clases derivadas?

146

¿Cómo organizar la ejecución de un método de prueba varias veces con diferentes argumentos sin usar atributos?

144

¿Qué es un hilo? ¿Cómo lo entiendes?

140

¿Qué herramientas en C# permiten ampliar o modificar el comportamiento de un método sin modificar la clase original?

139

¿Cómo transferir el trabajo del tiempo de ejecución a la etapa de compilación? Por ejemplo, ¿cómo se hace en System.Text.Json?

139

Si hablamos de C#, ¿es posible hacer una sobrecarga de método para ampliar el comportamiento?

136

¿Qué palabras clave en el método permiten sobrescribirlo en C#?

135

¿Qué es el patrón Fachada? Cuéntelo brevemente.

134

¿Siempre async/await funciona en un hilo separado? ¿De dónde provienen los hilos?

132

¿Cómo crear un atributo personalizado en C#?

129
/2