1 / 14

UNIVERSIDAD TECNOLÓGICA DE IZÚCAR DE MATAMOROS

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.

Download Presentation

UNIVERSIDAD TECNOLÓGICA DE IZÚCAR DE MATAMOROS

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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

  2. 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.

  3. ¿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

  4. Automóvil Transporte Acelera Frena Herencia • El mecanismo de herencia permite definir nuevas clases partiendo de otras ya existentes. Por lo cuales una relación “un tipo de” entre clases • Generalización a la especialización • Clase Base / Clase Derivada • Hereda la implementación

  5. CARACTERISCAS DE LA POO • ABSTRACCION. • ENCAPSULAMIENTO. • MENSAJES. • POLIMORFISMO. • HERENCIA.

  6. 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

  7. JerarquizaciÓn(abstracción y porespecialización) Abstracción • De lo general a lo particular. Especialización • Las características que forman parte de un concepto.Dentro de unaclase.

  8. Jerarquías de Clases (ejemplo) Transporte Marítimo Aire Nieve Tierra DentroAtmosfera FueraAtmosfera 1-Persona N-Personas

  9. Clases Abstractas • Proveen una implementación parcial para que sea heredada por las clases derivadas • No pueden ser instanciadas

  10. 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.

  11. 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

  12. Métodos • Métodos: acciones que un objeto puede llevar a cabo. • En C# todo método es una función

  13. Sobrecarga de Métodos • Sobrecarga: varios métodos con el mismo nombre pero diferentes parámetros. • C#

  14. 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‎

More Related