Capítulo 7. Los Patrones de Diseño Puente, Prototipo y Polimorfismo Externo
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
En este capítulo nos centraremos en dos patrones de diseño GoF clásicos: el patrón de diseño Puente y el patrón de diseño Prototipo. Además, estudiaremos el patrón de diseño Polimorfismo Externo. A primera vista, esta selección puede parecer una elección ilustre y casi aleatoria de patrones de diseño. Sin embargo, he elegido estos patrones por dos razones: en primer lugar, según mi experiencia, estos tres se encuentran entre los más útiles del catálogo de patrones de diseño. Por esa razón, deberías tener una idea bastante clara de su intención, ventajas y desventajas. Segundo e igualmente importante: todos ellos desempeñarán un papel vital en el Capítulo 8.
En la "Pauta 28: Construye puentes para eliminarlas dependencias físicas", te familiarizaré con el patrón de diseño Puente y su forma más sencilla, el modismo Pimpl. Y lo que es más importante, te demostraré cómo puedes utilizar puentes para reducir el acoplamiento físico desacoplando una interfaz de los detalles de implementación.
En la "Directriz 29: Sé consciente de las gananciasy pérdidas derendimiento de los puentes ", examinaremos explícitamente el impacto de los puentes en el rendimiento. Ejecutaremos pruebas comparativas para una implementación sin Puente, una implementación basada en Puente y un Puente "parcial".
Get Diseño de software en C now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.