Capítulo 8. El patrón de diseño de borrado de tipos

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

Separación de preocupaciones y semántica de valores son dos de los aspectos esenciales de este libro que ya he mencionado un par de veces. En este capítulo, estos dos aspectos se combinan maravillosamente en uno de los patrones de diseño C++ modernos más interesantes: El borrado de tipos. Dado que este patrón puede considerarse uno de los hierros más calientes en el fuego, en este capítulo te daré una introducción muy completa y en profundidad a todos los aspectos del Borrado de Tipos. Esto, por supuesto, incluye todos los aspectos específicos del diseño y un montón de detalles concretos sobre la implementación.

En la "Pauta 32: Considera la posibilidad de sustituir las jerarquías de herencia por el borrado de tipos", te presentaré el borrado de tipos y te daré una idea de por qué este patrón de diseño es una gran combinación de reducción de dependencias y semántica de valores. También te daré un recorrido por una implementación básica y propia de Type Erasure.

La "Directriz 33: Sé consciente del potencial de optimización delborrado de tipos"es una excepción: a pesar de que en este libro me centro principalmente en las dependencias y los aspectos de diseño, en esta directriz me centraré por completo en los detalles de implementación relacionados con el rendimiento. Te mostraré cómo aplicar la optimización de búfer ...

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.