GoConqr has a new look! Let us know what you think.

Mind map

EXTENSIÓN DE CLASES

Yulissa G. Spanish

EXTENSIÓN DE CLASES

Map content

EXTENSIÓN DE CLASES

  1. COMPOSICIÓN

    • La composición significa utilizar objetos dentro de otros objetos,la nueva clase está compuesta de objetos de otras clases existentes.
      • Representación gráfica
  2. CLASE

    • HERENCIA
      • la herencia consiste en tomar la forma de la clase existente y añadirle código sin modificar.La herencia establece una relación es-un entre clases
        • La herencia introduce la capacidad de extender clases. Puede acceder a métodos y atributos de otras clases como si estuviesen declarados en la clase origina.
        • La herencia establece una relación es-un, es decir, un Alumno es una Persona. En este sentido, cualquier objeto Alumno también se puede considerar Persona
          • Compatibilidad de tipos
            • compatibilidad ascendente
              • una variable de la clase Persona puede contener una referencia a un objeto Persona o a un objeto de cualquier clase derivada de Persona
              • Polimorfismo
                • el polimorfismo es definido por las clases que heredan los atributos de una clase y en la cual se añaden atributos y métodos propios.
                  • Representación gráfica
            • compatibilidad descendente
              • variable de la clase Persona a una variable de la clase Alumno: Se permite siempre que la variable de la clase Persona guarde una referencia a un objeto Alumno o derivado de Alumno
      • Herencia forzada y clases abstractas
        • Se puede obligar a que para usar una clase haya que hacerlo escribiendo una nueva clase que herede de ella. Para ello, se utiliza un modificador abstract antes de la definición de la clase:
            • Si se utiliza el modificador abstract delante de la cabecera de un método, este es abstracto, con lo que la clase también lo será
              • Una clase declarada abstracta no se puede instanciar
    • Representan un tipo particular de objetos con características y comportamiento similar
      • Objetos
        • Los objetos son/representan cosas, pueden ser simples ,complejos, reales o imaginarios
          • Los conceptos de clase y objetos son semejantes a los de tipo de datos y variable;
          • Características de los objetos
            • Identidad
              • La identificación es la propiedad que permite diferenciar a un objeto y distinguirse de otros
                • Ejemplo
                  • "verde" como un objeto concreto de una clase color
            • Comportamiento
              • Esta relacionado con su funcionalidad y determina las operaciones que este puede realizar o responder ante mensajes enviados por otros objetos.
            • Estado
              • Se refiere al conjunto de atributos y sus valores en un instante de tiempo dado. El comportamiento de un objeto puede modificar el estado de este.
                • El comportamiento de un objeto puede modificar el estado de este.
                  • El comportamiento de un objeto puede modificar el estado de este. Cuando una operación de un objeto modifica su estado se dice que esta tiene "efecto colateral".

Images and files in the map

  • EXTENSIÓN DE CLASES
  • EXTENSIÓN DE CLASES
  • EXTENSIÓN DE CLASES

Information

Description
Mind Map on EXTENSIÓN DE CLASES, created by Yulissa G. on 21/05/2019.
Created by
Yulissa G. · May 2019
Updated
May 23, 2019
Views
1
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?