Want to create interactive content? It’s easy in Genially!
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:
View
Audio tutorial
View
Pechakucha Presentation
View
Desktop Workspace
View
Decades Presentation
View
Psychology Presentation
View
Medical Dna Presentation
View
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