Programación
12/09/2012
Martínez Morales Yaret Guadalupe
ISC 10°A
CARACTERISTICAS DE LA PROGRAMACIÓN
No hay unacuerdo aceptado por todo el mundo respecto a cuáles son las características que definen la POO, pero al menos todos concuerdan en estas tres:
1. Abstracción.
2. Encapsulación.
3. Herencia.Encapsulación
La encapsulación se encarga de mantener ocultos los procesos internos que necesita para hacer lo que sea que haga, dándole al programador acceso sólo a lo que necesita. Esto da dosventajas iniciales: Lo que hace el usuario puede ser controlado internamente (incluso sus errores), evitando que todo colapse por una intervención indeseada (tú no quieres que tu mamá, que no tiene ni ideade electrónica, abra tu televisor y empiece a jugar con los circuitos para cambiar los canales manualmente ¿verdad?). La segunda ventaja es que, al hacer que la mayor parte del código esté oculto,puedes hacer cambios y/o mejoras sin que eso afecte el modo como los usuarios van a utilizar tu código.
Herencia
La herencia nos permite, entre otras cosas, evitar tener que escribir el mismo códigouna y otra vez, puesto que al definir que una categoría (que en programación llamaremos clase) pertenece a otra, automáticamente estamos atribuyéndoles las características generales de la primera, sintener que definirlas de nuevo.
DEFINICIONES
La programación orientada a objetos es una forma de programar que trata de encontrar una solución a estos problemas. Introduce nuevos conceptos, quesuperan y amplían conceptos antiguos ya conocidos. Entre ellos destacan los siguientes:
* Clase: definiciones de las propiedades y comportamiento de un tipo de objeto concreto. La instanciación es lalectura de estas definiciones y la creación de un objeto a partir de ellas.
* Objeto: entidad provista de un conjunto de propiedades o atributos (datos) y de comportamiento o funcionalidad...
Regístrate para leer el documento completo.