TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
Programación Orientada a Objetos
1. Universidad Nacional Experimental “Francisco de Miranda” Área Ciencias de la Educación Aprendizaje Dialógico Interactivo Programa: Educación U. C. Computación III Por: Licdo. Wladimir Chirinos Santa Ana de Coro, abril de 2011
2. Programación Orientada a Objetos Objeto Es una forma especial de programar, más cercana a como expresaríamos las cosas en la vida real que otros tipos de programación. Con la POO debemos aprender a pensar las cosas de una manera distinta, para escribir nuestros programas en términos de objetos, propiedades, métodos y otras cosas. Planta Animal Flor Mamífero Perro Humano Clavel Pluto Artista Comerciante Pintor Panadero UNEFM DITE - 2011 Licdo. Wladimir Chirinos
3. POO Introduce nuevos conceptos, que superan y amplían conceptos antiguos ya conocidos. Propiedad Método Clase Objeto Entidad provista de un conjunto de propiedades o atributos (datos) y métodos. Es una instancia a una clase. Se definen las propiedades y comportamiento de un tipo de objeto concreto. La instanciación es la lectura de estas y la creación de un objeto a partir de ellas. Algoritmo asociado a un objeto, cuya ejecución se desencadena tras la recepción de un "mensaje“. Contenedor de tipo de datos asociados a un objeto, que hace los datos visibles desde fuera del objeto y esto se define como sus características predeterminadas. UNEFM DITE - 2011 Licdo. Wladimir Chirinos
4. Clases en POO Se definen como abstracciones de objetos, esto quiere decir que la definición de un objeto es la clase donde se definen sus características y funcionalidades tales como Propiedades o atributos Métodos o funciones Los cuales son las características de los objetos. Cuando definimos una propiedad normalmente especificamos su nombre y su tipo. Indicando que las propiedades son algo así como variables donde almacenamos datos relacionados con los objetos. Son las funcionalidades asociadas a los objetos. Cuando estamos programando las clases las llamamos métodos. Los métodos son funciones asociadas a un objeto. UNEFM DITE - 2011 Licdo. Wladimir Chirinos
5. Cada objeto puede realizar trabajo, informar y cambiar su estado, y "comunicarse" con otros objetos en el sistema sin revelar cómo se implementan estas características Abstracción Características de la POO reúne a todos los elementos que pueden considerarse pertenecientes a una misma entidad, al mismo nivel de abstracción. Se puede hablar de Programación Orientada a Objetos cuando se reúnen algunas de las siguientes características de: Encapsulamiento Los objetos heredan las propiedades y el comportamiento de todas las clases a las que pertenecen. Cuando un objeto hereda de más de una clase se dice que hay herencia múltiple Herencia Se refiere a comportamientos diferentes, asociados a objetos distintos, pueden compartir el mismo nombre,. Polimorfismo UNEFM DITE - 2011 Licdo. Wladimir Chirinos