Sunteți pe pagina 1din 3

UNIDAD EDUCATIVA FISCOMISIONAL DON BOSCO

RESULTADO
NOMBRE DEL/LA ESTUDIANTE:
ASIGNATURA:

ACTIVIDAD
TEMA:

Gustavo Bejarano
GRADO / CURSO:

Programacin estructurada

EVALUACIN ESCRITA

TRABAJO INDIVIDUAL

Programacin orientada a objetos

OBJETIVO:

2 Informatica

TRABAJO GRUPAL

OTROS

FECHA:

Realizar una consulta sobre programacin orientada a objetos

Programacin orientada a objetos


Programacin que
usa objetos en
sus
aplicaciones y programas informticos.

interacciones,

para

disear

Caractersticas
-Est basada en varias tcnicas,
incluyendo herencia, cohesin, abstraccin, polimorfismo, acoplamiento y e
ncapsulamiento.
-Puede corresponder a objetos reales del mundo que nos rodea, o con
objetos internos del sistema (del programa).
-Su uso se populariz a principios de la dcada de 1990
Conceptos
Polimorfismo
En programacin seria la capacidad que tiene una clase en convertirse en
un nuevo objeto sin cambiar su esencia y luego volver al objeto origina de
donde sali.
-Polimorfismo por Herencia:
Este tipo de polimorfismo es el ms comn que existe, y tiene la facultad de
heredar de una clase padre y reemplazarla.
-Polimorfismo por Abstraccin:
Este tipo de polimorfismo se da con el uso de las clases abstractas. Pero
que es una clase abstracta es aquella que adems de lo normal que
contiene una clase tiene comportamientos que si estn definidos pero no
implementados.
-Polimorfismo por Interface:
Est basado por contratos, que son los encargados de decirme que puedo
hacer o no y como debo de hacerlo.
La identidad
Es una propiedad de un objeto que lo diferencia del resto; dicho con otras
palabras, es su identificador (concepto anlogo al de identificador de
una variable o una constante).

Propiedad o atributo
Contenedor de un tipo de datos asociados a un objeto (o a una clase de
objetos), que hace los datos visibles desde fuera del objeto y esto se define
como sus caractersticas predeterminadas, y cuyo valor puede ser alterado
por la ejecucin de algn mtodo.
Clase
Definiciones de las propiedades y comportamiento de un tipo de objeto
concreto. La instanciacin es la lectura de estas definiciones y la creacin de
un objeto a partir de ella.
Objeto
Entidad provista de un conjunto de propiedades o atributos (datos) y de
comportamiento o funcionalidad (mtodos), los objetos son entidades que
tienen un determinado "estado", "comportamiento (mtodo)" e "identidad":
El estado est compuesto de datos o informaciones; sern uno o varios
atributos a los que se habrn asignado unos valores concretos (datos).
El comportamiento est definido por los mtodos o mensajes a los que sabe
responder dicho objeto, es decir, qu operaciones se pueden realizar con l.
Herencia
Por ejemplo, herencia de la clase C a la clase D, es la facilidad mediante la
cual la clase D hereda en ella cada uno de los atributos y operaciones de C,
como si esos atributos y operaciones hubiesen sido definidos por la misma
D. Por lo tanto, puede usar los mismos mtodos y variables pblicas
declaradas en C.
Los componentes registrados como "privados" (private) tambin se
heredan, pero como no pertenecen a la clase, se mantienen escondidos al
programador y slo pueden ser accedidos a travs de otros mtodos
pblicos. Esto es as para mantener hegemnico el ideal de POO.
Encapsulamiento:
Significa reunir a todos los elementos que pueden considerarse
pertenecientes a una misma entidad, al mismo nivel de abstraccin. Esto
permite aumentar la cohesin de los componentes del sistema
Conclusiones
-La programacin orientada a objetos es un paradigma de
programacin que usa objetos en sus interacciones, para disear
aplicaciones y programas informticos
-El polimorfismo en programacin seria la capacidad que tiene una clase en
convertirse en un nuevo objeto sin cambiar su esencia
-Un objeto es una entidad provista de un conjunto de propiedades o
atributos

Fuente de consulta
https://es.wikipedia.org/wiki/Programacin_orientada_a_objetos
https://codigofuentenet.wordpress.com/2012/07/17/polimorfismo-en-c/
https://es.wikipedia.org/wiki/Polimorfismo_(programacin_orientada_a_obj
etos)
http://profesores.fi-b.unam.mx/cintia/Lenguaje_C.pdf
https://es.wikipedia.org/wiki/C_(lenguaje_de_programacin)
https://es.wikibooks.org/wiki/Programacin_en_C

S-ar putea să vă placă și