Posts

Showing posts from January, 2015

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