Programacion orienta a objetos

Páginas: 24 (5851 palabras) Publicado: 11 de junio de 2013

REPÚBLICA BOLIVARIANA DE VENEZUELA
UNIVERSIDAD SANTA MARÍA
FACULTAD DE INGENIERÍA
CÁTEDRA LENGUAJES DE PROGRAMACIÓN
NÚCLEO ORIENTE




PROGRAMACIÓN ORIENTADA A OBJETOS


Bachilleres:
Mikel Garcia CI. 20.636.855
Johanna Huggins CI. 21.721.636
Gabriela López CI. 22.878.532
Marlon Viana CI. 21.067.328
Samanta Vielma CI. 23.519.638

Profesor: Ing. Rhonald RodríguezPuerto La Cruz, 3 de Junio del 2013

REPÚBLICA BOLIVARIANA DE VENEZUELA
UNIVERSIDAD SANTA MARÍA
FACULTAD DE INGENIERÍA
CÁTEDRA LENGUAJES DE PROGRAMACIÓN
NÚCLEO ORIENTE





PROGRAMACIÓN ORIENTADA A OBJETOS


Bachilleres:
Mikel Garcia CI. 20.636.855
Johanna Huggins CI. 21.721.636
Gabriela López CI. 22.878.532
Marlon Viana CI. 21.067.328
Samanta Vielma CI.23.519.638

Profesor: Ing. Rhonald Rodríguez
Puerto La Cruz, 3 de Junio del 2013
ÍNDICE

Pág.
Introducción……………………………………………………………………..
4
1. Objeto………………..……………………………………………..…..…...
6
2. Mensaje………………..…………………………………………………….
8
3. Clase..………………………………………………………………..………
9
4. Atributo…………………..…………………………………………………..
10
5. Método…………………….………………………………………………...
11
5.1. CaracterísticasGenerales……………………………………………
11
5.2. Métodos Constructores……………………………………..............
12
5.3. Métodos destructores de objetos……………………………………
12
6. Herencia…..…………………………………………………………………
13
6.1. Herencia Simple……………………………………………………….
14
6.2. Herencia Múltiple……………………………………………………..
14
7. Encapsulación...…………………………………………………………….
15
7.1. Paquetes……………………………………………………………….
167.3 Ocultamiento de la información………………………………………
17
8. Sistema de tipo…..…………………………………………………………
17
8.1. Monomorfismo………………………………………………………..
19
9. Sobrecarga……………………………………………...…………………..
19
9.1. Sobrecarga Paramétrica…………………………………………….
19
9.2. Sobreescritura………………………………………………………..
20
10. Polimorfismo…………..……………………………………………………
20
10.1. PolimorfismoSobrecarga…………………………………………
22
10.2. Polimorfismo Paramétrico…………………………………………
22
10.3. Polimorfismo de Subtipado………………………………………..
23
11. Abstracción de tipos……………………………………………..…………
24
11.1. Tipos de datos abstractos…………………………………………..
25
11.2. TDA complejo………………………………………………………..
27
11.2.1. El diseño del invariante……………………………………….
27
11.2.2. Eldiseño de las operaciones ………………………………..
27
12. Implementación del TDA……………………..……………………………
29
Conclusiones……………………………………………………………………
31
Anexos…………………………………………………………………………...
32
Bibliografía………………………………………………………………………
37

INTRODUCCIÓN
La programación orientada a objetos es una “filosofía”, un modelo de programación, con su teoría y su metodología, que conviene conocer y estudiar antesde nada.

Es muy importante destacar que cuando hacemos referencia a la programación orientada a objetos no estamos hablando de unas cuantas características nuevas añadidas a un lenguaje de programación. Estamos hablando de una nueva forma de pensar acerca del proceso de descomposición de problemas y de desarrollo de soluciones de programación.

La programación orientada a objetos surge en lahistoria como un intento para dominar la complejidad que, de forma innata, posee el software. Tradicionalmente, la forma de enfrentarse a esta complejidad ha sido empleando la programación estructurada, que consiste en descomponer el problema objeto de resolución en subproblemas y más subproblemas hasta llegar a acciones muy simples y fáciles de codificar.

Es otra forma de descomponerproblemas. Este nuevo método de descomposición es la descomposición en objetos; en la cual el programador no se fija en lo que hay que hacer en el problema, sino en cuál es el escenario real de mismo e intentar simular ese escenario en el programa.

Los lenguajes de programación orientados a objetos, como C++ y Java, el elemento básico no es la función, sino un ente denominado precisamente objeto. Un...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion orientada a objetos
  • PROGRAMACIÓN ORIENTADA A OBJETOS EN C++.
  • Programacion orientada a objetos
  • ¿Que es la Programación Orientada a Objetos?
  • programacion orientada a objetos
  • Programacion orientada a objetos
  • Programación orientada a objetos
  • Investigacion de programacion orientada a objetos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS