GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

Programación Orientada a Objetos

Eduardo Bonilla Spanisch

Programación Orientada a Objetos

Inhalt der Mindmap

Programación Orientada a Objetos

  1. La programación Orientada a objetos, es una forma especial de programar, más cercana a como expresaríamos las cosas en la vida real, diferenciándose de otros tipos de programación, esta programación nos permite diseñar mejor las aplicaciones, llegando a mayores grados de complejidad, sin que el código se vuelva inmanejable.

    • Abstracción
      • La abstracción consiste en seleccionar datos de un conjunto más grande para mostrar solo los detalles relevantes del objeto, en Java, la abstracción se logra usando clases e interfaces abstractas
      • Clase Abstracta
        • Una clase que se declara “abstracta” se la denomina clase abstracta, está, puede tener métodos abstractos y métodos concretos a diferencia de una clase normal que no puede tener métodos abstractos.
      • Método Abstracto
        • Un método sin cuerpo se conoce como Método abstracto. Debe ser declarado en una clase abstracta
    • Encapsulamiento
      • El término encapsulamiento en Java, consiste en ocultar atributos de un objeto de tal manera que solo se pueda cambiar mediante operaciones definidas en ese objeto, el encapsulamiento está estrechamente relacionado con la visibilidad.
      • Para definir la visibilidad en Java, se dispone de palabras reservadas como por ejemplo:
        • public: nos indica que es accesible desde cualquier clase
        • private: solo es accesible desde a clase actual
        • protected: accesible desde la clase actual, sus descendientes o el paquete del que forma parte.
        • sin ninguna palabra: accesible desde cualquier clase del paquete
    • Herencia
      • Se puede definir a "Herencia" como la capacidad de crear clases que adquieren de manera automática los atributos y métodos de otras clases que ya existen, pudiendo al mismo tiempo añadir atributos y métodos propios.
        • Superclase, la clase cuyas características se heredan se conoce como superclase
        • Subclase, es la clase que hereda la otra clase y se conoce como subclase o clase derivada, de tal forma que la subclase puede agregar sus propios campos y métodos además de los campos y métodos de la superclase.
    • Polimorfismo
      • El polimorfismo es la habilidad de un objeto de realizar una acción de diferentes maneras, utilizando métodos iguales que se implemente de forma diferente en varias clases
    • Referencias: Bernal, J., & Fernández , L. (1 de 9 de 2012). etsisi.upm. Obtenido de Porgramación orientada a objetos con Java: https://www.etsisi.upm.es/sites/default/files/curso_2013_14/MASTER/MIW.JEE.POOJ.pdf Villena, J. (.s.f). it.uc3m.es. Obtenido de Programación orientada a objetos: http://www.it.uc3m.es/java/git-gisc/units/oo-herencia/slides/ProgramacionOrientadaAObjetos.pdf

Bilder und Dateien der Mindmap

  • Programación Orientada a Objetos
  • Programación Orientada a Objetos
  • Programación Orientada a Objetos
  • Programación Orientada a Objetos
  • Programación Orientada a Objetos
  • Programación Orientada a Objetos
  • Programación Orientada a Objetos
  • Programación Orientada a Objetos
  • Programación Orientada a Objetos

Informationen

Beschreibung
Mindmap am Programación Orientada a Objetos, erstellt von Eduardo Bonilla am 22/02/2022.
Erstellt von
Eduardo Bonilla
Aufrufe
1
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck