Patrones de diseño de sofware con C# - [0- 30]
Patrones de diseño de software En el desarrollo de aplicaciones algunos problemas son resueltos de la misma manera una y otra vez de modo que la forma de resolverlos se convierte en un patrón repetitivo. Esta serie de 30 artículos estará enfocada a explicar y crear algunos de los patrones de diseño de software comunes. Estos patrones de diseño involucran elementos de la programación orientada a objetos tales como polimorfismo, herencia y encapsulamiento. También involucran elementos del principio S.O.L.I.D. El término S.O.L.I.D. es formado por las iniciales de los siguiente conceptos. S - The single responsibility principle (Principio de única responsabilidad) O - The open/closed principle (Principio Abierto/Cerrado) L - The Liskov substitution principle (El principio de Liskov) I - Interface segregation (Segregación de interfaces) D - Dependency injection (Inyección de dependencias) Principio de única responsabilidad Este princi...