Preguntas etiquetadas con solid

Mnemotecnia para el conjunto de principios de diseño: responsabilidad única, abierto-cerrado, sustitución de Liskov, segregación de interfaz, inversión de dependencia

150
Principios SÓLIDOS y estructura de código

En una entrevista de trabajo reciente, no pude responder una pregunta sobre SOLID , más allá de proporcionar el significado básico de los diversos principios. Realmente me molesta. He hecho un par de días para investigar y aún tengo que presentar un resumen satisfactorio. La pregunta de la...

54
¿Por qué sería útil la palabra clave 'final'?

Parece que Java ha tenido el poder de declarar clases no derivables durante siglos, y ahora C ++ también lo tiene. Sin embargo, a la luz del principio de Abrir / Cerrar en SOLID, ¿por qué sería útil? Para mí, la finalpalabra clave suena igual friendque: es legal, pero si la está usando, lo más...

43
Principios de programación SOLID

Con el tiempo pude entender dos partes de SOLID : la "S" y la "O". "O" - Aprendí el Principio Abierto Cerrado con la ayuda del Patrón de Herencia y Estrategia. “S”: aprendí el principio de responsabilidad única mientras aprendía ORM (la lógica de persistencia se elimina de los objetos de...

43
Principios SÓLIDOS vs YAGNI

¿Cuándo se convierten los principios SÓLIDOS en YAGNI? Como programadores, hacemos compensaciones todo el tiempo, entre complejidad, mantenibilidad, tiempo de construcción, etc. Entre otros, dos de las pautas más inteligentes para tomar decisiones son, en mi opinión, los principios SÓLIDOS y...