Resultados de la búsqueda a petición "open-closed-principle"
Entendiendo el Principio Abierto Cerrado
Yo estaba refactorización algún código antiguo de un analizador de archivos de script simple cuando me encontré con el siguiente código: StringReader reader = new StringReader(scriptTextToProcess); StringBuilder scope = new StringBuilder(); ...
Rompiendo principios sólidos en la implementación múltiple de una interfaz
Estoy enfrentando un problema con la inversión de dependencia en unfactory método y también está rompiendo el principio Abierto Cerrado. Mi código se ve debajo de los códigos public interface IWriter { void WriteToStorage(string data); } public ...
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 ...
Principio abierto-cerrado y modificador "final" de Java
l principio abierto-cerrado establece que "las entidades de software (clases, módulos, funciones, etc.) deben estar abiertas para la extensión, pero cerradas para la modificación". Sin embargo, Joshua Bloch en su famoso libro "Effective Java" da ...
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 ...