Resultados de la búsqueda a petición "open-closed-principle"

1 la respuesta

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(); ...

3 la respuesta

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 ...

11 la respuesta

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 ...

7 la respuesta

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 ...

1 la respuesta

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 ...