![Page 1: UNIVERSIDAD TECNOLÓGICA DE IZÚCAR DE MATAMOROS](https://reader035.vdocumento.com/reader035/viewer/2022062517/5681359b550346895d9d0e62/html5/thumbnails/1.jpg)
UNIVERSIDAD TECNOLÓGICA DE IZÚCAR DE MATAMOROS
TECNOLOGÍAS DE LA INFORMACION Y COMUNICACIÓN
BASE DE DATOS PARA APLICACIONES
MTRO. GONZALO ROSAS CABRERA
CONCEPTOS BÁSICOS DE POO
8”A”
EQUIPO 4
INTEGRANTES DEL EQUIPO:
NANCI PÉREZ CASTRO
JOSÉ MANUEL CONTRERAS VAZQUEZ
![Page 2: UNIVERSIDAD TECNOLÓGICA DE IZÚCAR DE MATAMOROS](https://reader035.vdocumento.com/reader035/viewer/2022062517/5681359b550346895d9d0e62/html5/thumbnails/2.jpg)
PROGRAMACION ORIENTADA A OBJETOS
La POO es un paradigma, es otra forma de pensar , es una filosofía única a diferencia de un Lenguaje de Programación Orientado a Objetos el cual existen muchos y permiten hacer uso de ese paradigma con el animo de solucionar problemas reales mediante la abstracción de los diferentes agentes, entidades o elementos que actúan en el planteamiento de un problema.
![Page 3: UNIVERSIDAD TECNOLÓGICA DE IZÚCAR DE MATAMOROS](https://reader035.vdocumento.com/reader035/viewer/2022062517/5681359b550346895d9d0e62/html5/thumbnails/3.jpg)
¿QUÉ ES UN OBJETO?
Es una instancia de una clase. Por lo tanto, los objetos hacen uso de los Atributos (variables) y Métodos (Funciones y Procedimientos) de su correspondiente Clase.Un objeto posee:
Identidad: Relación única entre el objeto del modelo y el ente de la realidad que representa. Se implementa a través de un id único en el modelo.
Comportamiento: Resuelve un conjunto particular de problemas a través de su protocolo.Estado: Almacena información fija variable
![Page 4: UNIVERSIDAD TECNOLÓGICA DE IZÚCAR DE MATAMOROS](https://reader035.vdocumento.com/reader035/viewer/2022062517/5681359b550346895d9d0e62/html5/thumbnails/4.jpg)
HERENCIA El mecanismo de herencia permite definir nuevas clases
partiendo de otras ya existentes. Por lo cual es una relación “un tipo de” entre clases
Generalización a la especialización Clase Base / Clase Derivada Hereda la implementación
Automóvil
Transporte
Acelera
Frena
![Page 5: UNIVERSIDAD TECNOLÓGICA DE IZÚCAR DE MATAMOROS](https://reader035.vdocumento.com/reader035/viewer/2022062517/5681359b550346895d9d0e62/html5/thumbnails/5.jpg)
CARACTERISCAS DE LA POO
ABSTRACCION. ENCAPSULAMIENTO. MENSAJES. POLIMORFISMO. HERENCIA.
![Page 6: UNIVERSIDAD TECNOLÓGICA DE IZÚCAR DE MATAMOROS](https://reader035.vdocumento.com/reader035/viewer/2022062517/5681359b550346895d9d0e62/html5/thumbnails/6.jpg)
JERARQUÍAS DE CLASES
un conjunto de clases relacionadas por la jerarquía de generalización/especialización.
Cuentas
Cuenta Corriente Caja Ahorro
Común Sueldo
![Page 7: UNIVERSIDAD TECNOLÓGICA DE IZÚCAR DE MATAMOROS](https://reader035.vdocumento.com/reader035/viewer/2022062517/5681359b550346895d9d0e62/html5/thumbnails/7.jpg)
JERARQUIZACIÓN (ABSTRACCIÓN Y POR ESPECIALIZACIÓN)
AbstracciónDe lo general a lo particular.
EspecializaciónLas características que forman parte de un
concepto.Dentro de una clase.
![Page 8: UNIVERSIDAD TECNOLÓGICA DE IZÚCAR DE MATAMOROS](https://reader035.vdocumento.com/reader035/viewer/2022062517/5681359b550346895d9d0e62/html5/thumbnails/8.jpg)
JERARQUÍAS DE CLASES (EJEMPLO)
Transporte
Marítimo Aire Nieve Tierra
DentroAtmosfera FueraAtmosfera 1-Persona N-Personas
![Page 9: UNIVERSIDAD TECNOLÓGICA DE IZÚCAR DE MATAMOROS](https://reader035.vdocumento.com/reader035/viewer/2022062517/5681359b550346895d9d0e62/html5/thumbnails/9.jpg)
CLASES ABSTRACTAS
Proveen una implementación parcial para que sea heredada por las clases derivadas
No pueden ser instanciadas
![Page 10: UNIVERSIDAD TECNOLÓGICA DE IZÚCAR DE MATAMOROS](https://reader035.vdocumento.com/reader035/viewer/2022062517/5681359b550346895d9d0e62/html5/thumbnails/10.jpg)
SUPERCLASE Y SUBCLASE
La clase “Padre” o Superclase se llama de ese modo debido a que de la misma se desprenden otra clases llamadas Subclases las cuales heredaran sus atributos y operaciones.
Una superclase puede contener cualquier numero de subclases.
![Page 11: UNIVERSIDAD TECNOLÓGICA DE IZÚCAR DE MATAMOROS](https://reader035.vdocumento.com/reader035/viewer/2022062517/5681359b550346895d9d0e62/html5/thumbnails/11.jpg)
CONSTRUCTORES
Constructor: funciones dentro de la clase, que son llamadas cuando se crea una instancia de dicha clase.
En C# tienen el mismo nombre de la clase
![Page 12: UNIVERSIDAD TECNOLÓGICA DE IZÚCAR DE MATAMOROS](https://reader035.vdocumento.com/reader035/viewer/2022062517/5681359b550346895d9d0e62/html5/thumbnails/12.jpg)
MÉTODOS
Métodos: acciones que un objeto puede llevar a cabo. En C# todo método es una función
![Page 13: UNIVERSIDAD TECNOLÓGICA DE IZÚCAR DE MATAMOROS](https://reader035.vdocumento.com/reader035/viewer/2022062517/5681359b550346895d9d0e62/html5/thumbnails/13.jpg)
SOBRECARGA DE MÉTODOS
Sobrecarga: varios métodos con el mismo nombre pero diferentes parámetros.
C#
![Page 14: UNIVERSIDAD TECNOLÓGICA DE IZÚCAR DE MATAMOROS](https://reader035.vdocumento.com/reader035/viewer/2022062517/5681359b550346895d9d0e62/html5/thumbnails/14.jpg)
REFERENCIAS
González, A. E. (16 de 05 de 2004). Programación orientada a objetos. Recuperado el 22 de 02 de 2014, de Programación orientada a objetos: computacion.cs.cinvestav.mx/~acaceres/courses/udo/poo/.../POO-01.pdf