Capítulo 3. La finalidad de los patrones de diseño

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Visitante, Estrategia, Decorador. Todos estos son nombres de patrones de diseño que trataremos en los próximos capítulos. Sin embargo, antes de echar un vistazo detallado a cada uno de estos patrones de diseño, debería darte una idea sobre el propósito general de un patrón de diseño. Por tanto, en este capítulo, primero echaremos un vistazo a las propiedades fundamentales de los patrones de diseño, por qué querrías conocerlos y utilizarlos.

En la "Pauta 1: Comprender la importancia deldiseño de software", ya utilicé el término patrón de diseño y expliqué en qué nivel del desarrollo de software se utilizan. Sin embargo, aún no he explicado en detalle qué es un patrón de diseño. Ése será el tema de la"Directriz 11: Comprender el propósito de los patrones de diseño": comprenderás que un patrón de diseño tiene un nombre que expresa una intención, introduce una abstracción que ayuda a desacoplar entidades de software y se ha demostrado a lo largo de los años.

En la "Directriz 12: Cuidado con los conceptos erróneos de los patrones de diseño", me centraré en varios conceptos erróneos sobre los patrones de diseño y explicaré lo que no es un patrón de diseño. Intentaré convencerte de que los patrones de diseño no tratan de detalles de implementación ni representan soluciones específicas del lenguaje a problemas comunes. ...

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.