Want to create interactive content? It’s easy in Genially!

Get started free

Pilares de POO

Abel Treviño

Created on March 29, 2023

Start designing with a free template

Discover more than 1500 professional designs like these:

Audio tutorial

Pechakucha Presentation

Desktop Workspace

Decades Presentation

Psychology Presentation

Medical Dna Presentation

Geometric Project Presentation

Transcript

Programacion Orientada a Objetos

Integrantes: Matricula: Abel Treviño Alanis 2065305 Natan Mijael Esquivel Ortiz 2065826 Diego Alánn Benítez García 2065651 José Angel González Robledo 2065889 Francisco Doria Flores 2064711

Pilares de la programacion orientada a objetos

Abtraccion

Herencia

Polimorfismo e Interfaces

Encapsulamiento

Índice

Abstraccion

Encapsulamiento

Herencia

11

Polimorfismo

13

Interfaces

01

Abstraccion

¿qUE ES LA ABSTRACCION?

Es la capacidad de obtener y aislar toda la informacion y cualidades de un objeto para poder encapsularlo. Este es un proceso mental que se hace con la finalidad de saber desde antes de programar, cuales van a ser los metodos y los atributos los cuales utilizaremos para esa clase que en su debido tiempo se convertira en un objeto

02

Encapsulamiento

Encapsulamiento

El encapsulamiento es reunir todos los elementos que pueden considerarse pertenecientes a una misma entidad. Esto permite que haya una mejor organizacion de los objetos asi como tambien evita que los objetos interactuen entre si causando colapsos en el codigo

03

Herencia

Herencia

Permite la reutilizacion del codigo, con la libertdad de poder agregarle nuevos atributos

Otorga una jerarquia entre las clases Padre-Hijo

Facilita el proceso de crear varias clases similares

04

Polimorfismo

Polimorfismo

El polimorfismo se refiere a poder crear varias clases con una misma funcionalidad pero tomando atributos y metodos diferentes en cuanto a funcionamiento, para poder asi lograr su objetivo. Un ejemplo serian los lentes y pupilentes, ambos sirven para ver pero son hechos de diferente forma

05

Interfaz

Interfaz

Coleccion de metodos asbtractos en una clase padre con la finalidad de que las subclases definan estos metodos abstractos,Las interfaces no funcionan por si solas, sinembargo son de gran utilidad ya que coleccionan todos los metodos abstractos en vez de tenerlos dispersos en el programa

Conclusiones

4 / 5

Abstracciones

Herencia

Encapsulamiento

Polimorfismo / Interfaces

Gracias a esto podemos visualizar desde antes de crear la clase, lo que debe de componerla

Nos permite tener un orden entre clases y tambien a evitar repetir codigo

Nos ayuda a tener un control de los objetos que se estan utilizando asi como mantener a raya sus funcionamientos para no entrelazarlos con otros objetso

El polimofrfismo nos permite tener varias varias clases con un mismo uso pero creados de forma diferentes Las interfaces nos permiten recolectar metodos abstractos para asi en cualquier momento utilizarlos

Referencias

Enlaces web

¿Qué es la programacion orientada a objetos? - La mejor explicación en español

Diferencia entre clases abstractas e interfaces en Java

Bibliografía

Programacion Orientada a Objetos

Cavazos Martinez.(2021).Programacion Orientada a Objetos.Mexico. Secretaria Académica