programacion
PERITO CONTADOR
SEXTO “A”
PROGRAMACIÓN III
Prof. Marco De León Robles
PROGRAMACIÓN ORIENTADA A OBJETOS
Castro Chic, Selvin Edilser “7”
Huehuetenango, 17 de febrero de 2015
INDICE
INTRODUCCION 1
1. PROGRAMACION ORIENTADA A OBJETOS 2
1.1. QUE ES LA PROGRAMACION ORIENTADA A OBJETOS 2
1.2. CLASES. 2
1.2.1. NOMBRE. 2
1.2.2.ATRIBUTOS 2
1.2.3. MÉTODOS 2
1.3. OBJETO 2
1.3.1. ESTADO 2
1.3.2. COMPORTAMIENTO 2
1.3.3. IDENTIDAD 2
1.4. MÉTODO 3
1.5. PROPIEDADES 3
1.5.1. ABSTRACCIÓN. 3
1.5.2. ENCAPSULAMIENTO 3
1.5.3. MODULARIDAD 3
1.5.4. PRINCIPIO DE OCULTACIÓN 4
1.5.5. POLIMORFISMO. 4
1.5.6. HERENCIA 4
1.5.7. RECOLECCIÓN DE BASURA 4
CONCLUSIONES 5
FUENTES DE INFORMACIÓN 6INTRODUCCION
La programación orientada a Objetos básicamente define una serie de conceptos y técnicas de programación para representar acciones o cosas de la vida real basada en objetos, a diferencia de otras formas de programación como por ejemplo la estructurada, con la POO trabajamos de manera distinta vinculando diferentes conceptos tales como clases, objetos, métodos, propiedades,estados, herencia, encapsulación entre otros, generando cada vez interrelaciones en nuestro desarrollo en pro del funcionamiento del sistema principal, definiendo el programa como un conjunto de estos objetos relacionados entre sí.
Cuando se escribe un programa en un lenguaje orientado a objetos, definimos una plantilla o clase que describe las características y el comportamiento de un conjuntode objetos similares.
1. PROGRAMACION ORIENTADA A OBJETOS
La P.O.O. también conocida como O.O.P., por sus siglas en inglés es lo que se conoce como un paradigma o modelo de programación. Esto significa que no es un lenguaje específico, o una tecnología, sino una forma de programar, una manera de plantearse la programación.
1.1. QUE ES LAPROGRAMACION ORIENTADA A OBJETOS
La programación orientada a Objetos básicamente define una serie de conceptos y técnicas de programación para representar acciones o cosas de la vida real basada en objetos, a diferencia de otras formas de programación como por ejemplo la estructurada, con la POO trabajamos de manera distinta vinculando diferentes conceptos tales como clases, objetos, métodos,propiedades, estados, herencia, encapsulación entre otros, generando cada vez interrelaciones en nuestro desarrollo, del funcionamiento del sistema principal, definiendo el programa como un conjunto de estos objetos relacionados entre sí.
1.2. CLASES.
Las clases son uno de los principales componentes de un lenguaje de programación, pues en ellas ocurren todos los procesos lógicos requeridos paraun sistema, en si podemos definirlas como estructuras que representan objetos del mundo real, tomando como objetos a personas, lugares o cosas, en general las clases poseen propiedades, comportamientos y relaciones con otras clases del sistema.
Una clase se compone por tres partes fundamentales:
1.2.1. NOMBRE: Contiene el Nombre de la Clase.
1.2.2. ATRIBUTOS: Representan las propiedades quecaracterizan la clase.
1.2.3. MÉTODOS: Representan el comportamiento u operaciones, la forma como interactúa la clase con su entorno.
1.3. OBJETO
Un objeto es una entidad provista de un conjunto de propiedades o atributos (datos), de un comportamiento o funcionalidad (métodos) y de sus posibles relaciones con otros objetos.
Al igual que las clases se componen de tres partes fundamentales:1.3.1. ESTADO: Representa los atributos o características con valores concretos del objeto.
1.3.2. COMPORTAMIENTO: Se define por los métodos u operaciones que se pueden realizar con él.
1.3.3. IDENTIDAD: Es la propiedad única que representa al objeto y lo diferencia del resto.
1.4. MÉTODO
Son las funcionalidades asociadas a los objetos. Cuando estamos programando las clases...
Regístrate para leer el documento completo.