Saltar al contenido

Patrones de diseño en C++: Estructural – Fachada al Proxy

Descripción

La correcta aplicación y reconocimiento de los patrones de diseño es una habilidad importante para los desarrolladores y arquitectos. Este curso, Patrones de Diseño en C++: Estructural – Fachada a Proxy, es parte de un curso de varias series sobre patrones en C++, y te introduce a los patrones de diseño estructural. Cubre los patrones de diseño de Fachada, Peso Volante, Objeto Nulo y Proxy, mostrando diferentes formas en las que estos patrones pueden ser implementados en el moderno C++ (C++ 11 y más allá). Primero, aprenderás sobre Fachada. El patrón Façade intenta ocultar la interfaz de un sistema complicado (que a menudo implica varios componentes y sus relaciones) detrás de una única interfaz fácil de usar. A continuación, aprenderás sobre Flyweight, que se utiliza para ahorrar memoria compartiendo la mayor cantidad de datos posible con objetos similares. Después aprenderás sobre Null Objects, que te permite proporcionar un objeto esterilizado y sin operar que se ajusta a la interfaz pero que no hace absolutamente nada. Finalmente, aprenderás sobre los patrones de diseño Proxy, que permiten que un objeto “sustituya” a otro objeto, ajustándose a la misma interfaz mientras se realizan operaciones adicionales. Al final de este curso, deberías ser capaz de reconocer estos patrones de diseño en otras bibliotecas y podrás aplicarlos en tu propio trabajo.

Patrones de diseño en C++: Estructural – Fachada al Proxy
Patrones de diseño en C++: Estructural – Fachada al Proxy