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

Mindmap

Principios de la POO

camilo camargo Englisch

Inhalt der Mindmap

Principios de la POO

  1. Encapsulamiento

    • La encapsulación es un mecanismo que consiste en organizar datos y métodos de una estructura, conciliando el modo en que el objeto se implementa, es decir, evitando el acceso a datos por cualquier otro medio distinto a los especificados. Por lo tanto, la encapsulación garantiza la integridad de los datos que contiene un objeto.
      • Para realizar un Encapsulamiento es necesario entender dos funciones fundamentales
        • Interfaz: Permite establecer una imágen externa de una Clase específica, realizando un aislamiento del comportamiento y tomando una abstracción común a la misma
          • A su vez, podemos distinguir distintos tipos de Encapsulamiento:
            • Estándar: Forma de encapsulamiento básica y predeterminada
              • Referenciashttps://sistemas.com/encapsulamiento.php https://es.ccm.net/contents/410-poo-encapsulacion-de-datos
            • Abierto: En este caso, el encapsulamiento se da cuando la Clase puede ser accedida desde cualquier parte y desde el exterior de la misma
            • protegido: El encapsulamiento solo puede ser accedido y ejecutado desde la Clase
            • Semi-Abierto: Permite solamente su acceso desde una Clase Heredada Cerrado: Impide su acceso de cualquier otra forma que no sea ejecutándose en su Clase
        • Implementación: Realizada la abstracción mencionada, se ejecuta una representación y se le asignan los comportamientos que esperamos mediante el mecanismo adecuado para su ejecución
  2. Herencia

    • Es la relación entre una clase general y otra clase mas especifica. Es un mecanismo que nos permite crear clases derivadas a partir de clase base, nos permite compartir automáticamente métodos y datos entre clases subclases y objetos. Por ejemplo: Si declaramos una clase párrafo derivada de un clase texto todos los métodos y variables asociadas con la clase texto son automáticamente heredados por la subclase párrafo. La herencia, junto con la encapsulación y el polimorfismo, es una de las tres características principales (o "pilares") de la programación orientada a objetos.
      • Tipos de Herencia
        • Herencia Simple: Indica que se pueden definir nuevas clases solamente a partir de una clase inicial Herencia Multiple Herencia Multiple: Indica que se pueden definir nuevas clases
        • Herencia de implementación: La implementación de los métodos es heredada. Puede sobreescribirse en las clases derivadas
        • Referencia:https://www.ecured.cu/Herencia_(Inform%C3%A1tica)
  3. Polimorfismo

    • Polimorfismo es la capacidad de un objeto de adquirir varias formas. El uso más común de polimorfismo en programación orientada a objetos se da cuando se utiliza la referencia de una clase padre, para referirse al objeto de la clase hijo. Cualquier objeto java que pueda pasar más de un test "ES-UN" es considerado polimórfico. En Java, todos los objetos son polimórficos ya que cualquier objeto pasaría un test "ES-UN" dado que son de su propio tipo, además del de la clase Object.
      • Referencias:http://www.edu4java.com/es/progbasica/progbasica17.html

Informationen

Beschreibung
Mindmap am Principios de la POO, erstellt von camilo camargo am 13/02/2019.
Erstellt von
camilo camargo
Aufrufe
0
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck