Este documento resume los principales conceptos de la programación orientada a objetos. Explica que la POO representa todo como objetos y define las clases como plantillas para crear objetos con estados y comportamientos. Luego describe los cuatro pilares de la POO: abstracción, encapsulamiento, herencia y modularidad. Finalmente, concluye que la POO es uno de los mejores métodos de programación porque relaciona el código con objetos de la vida real para facilitar la comprensión del lenguaje.
Tema 19. Inmunología y el sistema inmunitario 2024
Prueba Corta: Video -Vida Real-Definicion de objetos, estado, comportamiento y reporte
1. CETis 109
Desarrolla Software Utilizando
Programación Orientada a Objetos
Alumno: Yarker Francisco Castillo Del
Rosario
Maestro: Margarita Romero Alvarado
Reporte de video de Programación
Orientada a Objetos.
2. Objetivo
El objetivode este reporteesel de dara conocerinformaciónacercade la programaciónorientada
a objetosymejorarnuestrascapacidadesde aprendizajeencuantoal tema.
ProgramaciónOrientadaaobjetos(POO)
La programaciónorientadaaobjetos(POO) esunaformaespecial de programar,eslomás
cercano a como expresaríamoslascosasenla vidareal,estoesloque marca ladiferenciacon
otros tiposde programación.EnJava todoes representadocomounobjeto.
PrincipalesElementosde laPOO
Clases:Esuna construcciónque se utiliza comoun modelo(oplantilla) paracrear Objetosde este
tipo.El modelodescribeel estadoycontiene el comportamientoque todoslosobjetoscreadosa
partir de esaclase tendrán.Un objetocreadoa partir de esaclase tendrán.Un objetocreadoa
partir de una determinadaclase se denominaunainstanciade esaclase.
Objetos:Esuna unidaddentrode unprograma que consta de un estadoyde uncomportamiento
que a su vezconstan respectivamentede datosalmacenadosyde tareasrealizablesdurante el
tiempode ejecución.
Característicasde laPOO
Abstracción:Es la“acción de aislarmentalmente oconsiderar porseparadolascualidadesde un
objeto,considerarunobjetoensuesencia“.A travésde laabstracciónconseguimosextraerlas
cualidadesprincipalessindetenernosenlosdetalles.Enconcretose refiere a¿Qué hace el objeto?
Modularidad:Esla propiedadque permite dividirunaaplicaciónenpartesmáspequeñas
(llamadasmódulos),cadaunade las cualesdebe sertanindependiente comoseaposible de la
aplicaciónensi y de las partesrestantes.
Encapsulamiento:Esla propiedadque permite asegurarque el contenidode lainformaciónde un
objetoestaocultadel mundoexterior:el objetoA noconoce loque hace el objetoB,y viceversa.
De estamaneracombinamos losdatosy losmétodosque manejandichosdatosenunúnico
objeto.
Herencia:Mecanismoque sirve parareutilizar Clases.Unaclase nuevase creaa partir de una
clase existente.Laherencia(alaque habitualmente se denominasubclases)proviene delhechode
que la subclase (lanuevaclase creada) contienelosatributosymétodosde laclase primaria.La
principal ventajade laherenciaeslacapacidadpara definiratributos ymétodosnuevosparala
subclase,que luegose aplicanalosatributosymétodosheredados.
3. Conclusión
Se llegóa laconclusiónde que laprogramaciónorientadaa objetosse puede considerarcomouno
de losmejoresmétodos de todoslosde laprogramación,pues este métodopermiterelacionarla
programacióncon losobjetosde lavidacotidianahaciendode estaformamásfácil la
comprensióndel lenguajede programación.
Fuentes
https://www.youtube.com/watch?v=wmECY8XCe4E