Visibilidad De Información
Enviado por Lors123456789 • 9 de Junio de 2013 • 227 Palabras (1 Páginas) • 264 Visitas
Visibilidad
En programación orientada a objetos se utiliza el término visibilidad para tratar con un principio fundamental de este paradigma que es conocido como "ocultación de la información", lo que significa que a determinados elementos del interior de una clase no se puede acceder por métodos externos a la clase. El mecanismo principal para ocultar datos o métodos es ponerlos dentro de una clase y declararlos "privados", con lo que se está diciendo que a esos elementos solamente se los puede manipular o "ver" desde dentro de la misma clase. Lo contrario sería declararlos "públicos" con lo cual cualquier método de cualquier clase podría manipularlos. Existen otras posibilidades como por ejemplo declarar que un elemento esta "protegido", con lo cual se logra que desde fuera de la clase nadie pueda acceder al elemento pero se permite que las clases derivadas de esa clase puedan manipular dichos elementos (derivada es un concepto de C++, en Java y C# se utiliza el concepto de subclase, que no es otra cosa más que un clase que hereda las propiedades de otra).
Dependiendo de la plataforma en la que se desarrolle, las definiciones de clases suelen reunirse en librerías de clases que se conocen como paquetes (package) o ensamblados (assemblies), existen modificadores que permiten el acceso a las clases de la misma librería, esto lo podrán ver practicando con un lenguaje en particular.
...