Resultados de la búsqueda a petición "solid-principles"
Método simple de Fábrica vs Fábrica: Cambiar declaración en fábrica vs. cliente
Entiendo que una de las principales ventajas del Método Factory sobre Simple Factory es que no viola el Principio SÓLIDO Abierto-Cerrado. Es decir, el primero no requiere modificar la declaración de cambio cuando se agregan nuevos tipos. Hay una ...
Parche de mono vs. SÓLIDO. principios?
Poco a poco me estoy moviendo de PHP5 a Python en algunos proyectos personales, y actualmente me encanta la experiencia. Antes de elegir ir por la ruta de Python, miré a Ruby. Lo que sí noté de la comunidad de rubíes fue que los parches de mono ...
SOLID para programación funcional
Viniendo de un lenguaje OOP, estoy familiarizado con los principios SÓLIDOS del diseño orientado a objetos. Parece que algunos de estos encajarían en un modelo de programación funcional, mientras que otras partes no tienen sentido en un estado ...
What is an example of the Liskov Substit,ution Principle
He oído que el Principio de sustitución de Liskov (LSP) es un principio fundamental del diseño orientado a objetos. ¿Qué es y cuáles son algunos ejemplos de su uso?
Proyectos de código abierto que demuestran los principios TDD y SOLID [cerrado]
Hice una pregunta similar antes y obtuve algunas buenas respuestas, pero creo que fue demasiado general. Ejemplos de excelente diseño e implementación de ...
Cuál es el significado y el razonamiento detrás del Principio Abierto / Cerrado?
El Principio de Abierto / Cerrado establece que las entidades de software (clases, módulos, etc.) deben estar abiertas para la extensión, pero cerradas para la modificación. ¿Qué significa esto y por qué es un principio importante del buen ...
¿Cómo construir el ViewModel en MVVM para no violar el Principio de responsabilidad única?
Robert Martin dice: "Nunca debe haber más de una razón para que una clase cambie". Consideremos la clase ViewModel que está vinculada a una vista. Es posible (o incluso probable) que ViewModel consista en propiedades que no están ...
Es este un ejemplo del Principio de Responsabilidad Únic
Hice el siguiente ejemplo de código para aprender a usar una firma de método genérico. Para obtener unDisplay () método tanto para el Cliente como para el Empleado, en realidad comencé a reemplazar miInterfaz de IPerson con unPerson ...
DDD: ¿Qué tipo de comportamiento debo poner en una entidad de dominio?
Mi equipo se esfuerza mucho por adherirse al diseño impulsado por dominio como estrategia arquitectónica. Pero, la mayoría de las veces, nuestras entidades de dominio son bastante enemigas. Nos gustaría poner más comportamiento comercial / de ...
Cómo implementar principios SOLIDOS en un proyecto existente
Pido disculpas por la subjetividad de esta pregunta, pero estoy un poco atascado y agradecería alguna orientación y consejo de cualquiera que haya tenido que lidiar con este problema antes: Tengo (lo que se ha convertido) un proyecto API ...