viernes, 22 de enero de 2016

Programacion orientada a objetos(clase herencia enapsulamiento objeto polimorfismo)


UNIDAD EDUCATIVA FISCOMISIONAL DON BOSCO
Nombre: Keneth ortiz
curso: 2do INFORMATICA
F. entrega:22-01-2016
tema:Programacion orientada a objetos
Objetivo
Realizar una investigación de lo que es programación orientada a objetos para tener un mejor aprendizaje y aplicarlo en nuestra vida estudiantil
·         ¿Qué es programacion orientada a objetos?
La programación orientada a objetos (POO, u OOP según sus siglas en inglés) es un paradigma de programación que usa objetos en sus interacciones, para diseñar aplicaciones y informáticos. Está basada en varias técnicas, incluyendo herencia, cohesión, abstracción, polimorfismo, acoplamiento y encapsulamiento. Su uso se popularizó a principios de la década de 1990. En la actualidad, existe una gran variedad de lenguajes de programación que soportan la orientación a objetos.
·         Caracteristicas
·         Polimorfismo
·         Herencia
·         Principio de ocultación
·         Encapsulamiento
·         Abstracción

·         ¿Qué es objeto?

Un objeto es simplemente una variable, y la definición más purista es «una región de almacenamiento» (que es una forma más específica para decir «un objeto debe tener un único identificador» el cual, en el caso de C++, es una dirección única de memoria). Es un lugar en el cual se pueden almacenar datos y eso implica también operaciones que pueden actuar sobre esos datos.
·         ¿Qué es una clase?

Definición de las propiedades y comportamiento de un tipo de objeto concreto la instanciación es la lectura de estas definiciones y la creación de un objeto a partir de ella

·         ¿Qué es herencia?

es específica de laprogramación orientada a objetos, donde una clase nueva se crea a partir de una clase existente. La herencia (a la que habitualmente se denomina subclases) proviene del hecho de que la subclase (la nueva clase creada) contiene las atributos y métodos de la clase primaria.

 ·         ¿Qué es encapsulamiento?
Al ocultamiento del estado, es decir, de los datos miembro de un objeto de manera que sólo se pueda cambiar mediante las operaciones definidas para ese objeto.Cada objeto está aislado del exterior, es un módulo natural, y la aplicación entera se reduce a un agregado o rompecabezas de objetos

Ejemplo
Descripción: https://encrypted-tbn2.gstatic.com/images?q=tbn:ANd9GcRKYTY7GlnukuiXdNuPQ21Hgf-nv7_li6GHEx7trkBXx6KCq-nx
·         ¿Qué es el polimorfismo?

 El polimorfismo es una relajación del sistema de tipos, de tal manera que una referencia a una clase (atributo, parámetro o declaración local o elemento de un vector) acepta direcciones de objetos de dicha clase y de sus clases derivadas (hijas, nietas, …).

Descripción: http://image.slidesharecdn.com/clase1-1230434010520010-1/95/programacion-orientada-a-objetos-35-728.jpg?cb=1230405348
 













Conclusion: Hemos tenido un mejor conocimiento del tema y asi podemos aplicarlo en nuestra vida estudiantil

No hay comentarios:

Publicar un comentario