Tecnología

Inicio

Tipos opacos

Tipos opacos


tipos opacos se utilizan en la programación de software. El uso de tipos opacos permite a los creadores de un programa para ocultar algunos campos individuales de un programa de clientes. Sin embargo, el tipo opaco permite a los clientes acceder a la mayor parte de los valores de estos campos. Algunas de las ventajas se proporcionan mediante el uso de estos tipos opacos, que incluyen asas opacos y tipos opacos independientes.

Los mangos opacos

asas opacos permiten la manipulación de un objeto opaco que un usuario no puede acceder directamente. El tipo real que se utiliza para aplicar un mango opaca depende de la implementación. Algunos tipos de mango opacos son transferibles a otras regiones de la aplicación.

Autónomo de tipo opaco

Con un tipo opaco en sí misma, sólo el entorno de software en el que se implementa pueda interpretar sus datos. Si un programador asigna un valor opaco autónomo a dos variables, incluso si uno de ellos se modifica la otra retendrá su valor original. Estos tipos opacos no son transferibles.

Ventajas de Tipos opacos

tipos opacos proporcionan flexibilidad en cómo se implementa el programa. Por ejemplo, ocultar ciertos detalles del programa deja menos espacio para errores que los clientes pueden introducir cambiando los detalles del programa. Algunos tipos opacos, como CFString, también proporcionan formas de acceder al contenido directamente. Y el costo de almacenamiento adicional de utilizar el espacio de almacenamiento de ordenador para estos tipos opacos no es mucho mayor que lo contrario. De hecho, el costo de memoria para el almacenamiento es a menudo menor que el costo asociado con el uso de tipos no opacos, de acuerdo con Apple Computer.