O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

Programación orientada a objetos.

uriel gomez Espanhol

Conteúdo do mapa

Programación orientada a objetos.

  1. Es un modelo de programación que utiliza objetos, ligados mediante mensajes, para la solución de problemas.

    • La idea central es: organizar los programas a imagen y semejanza del mundo real.
      • Clases y objetos.
        • La programación orientada por objetos se basa en la observación de que, en el mundo real, los objetos se construyen a partir de otros objetos.
          • Clase.
            • Las clases son plantillas que agrupan comportamiento (métodos) y estados (atributos) de los futuros objetos.
              • Atributos: definen el estado de cada uno de los objetos de la clase.
              • Métodos: Definen el comportamiento de la clase.
          • Objeto.
            • Un objeto de una determinada clase se crea en el momento en que se define una variable de dicha clase.
      • Métodos y mensajes.
        • Cuando se ejecuta un programa orientado a objetos, los objetos están recibiendo, interpretando y respondiendo a mensajes de otros objetos. En la programación orientada a objetos un mensaje está asociado con un método, de tal forma que cuando un objeto recibe un mensaje la respuesta a ese mensaje es ejecutar el método asociado.
          • Método.
            • Un método se implementa en una clase, y determina cómo tiene que actuar el objeto cuando recibe un mensaje.
              • Constructor: es un método especial de una clase que es llamado automáticamente siempre que se crea un objeto de esa clase
          • Mensaje.
            • Los objetos interactúan enviándose mensajes unos a otros. Tras la recepción de un mensaje el objeto actuará. La acción puede ser el envío de otros mensajes, el cambio de su estado, o la ejecución de cualquier otra tarea que se requiera que haga el objeto.
      • Herencia
        • Superclase: es la clase base.
          • En Java cada clase sólo puede tener una superclase, lo que se denomina herencia simple.
        • Subclases: son las clases derivadas.
          • Una subclase hereda todos los miembros de su superclase, excepto los constructores y no tiene acceso directo a los miembros privados de su superclase, pero sí a los miembros públicos.
        • La herencia es una de las características más importantes en la programación orientada por objetos porque permite que una clase herede los atributos y métodos de otra clase
      • Polimorfismo.
        • El polimorfismo se basa en gran medida en los conceptos aprendidos anteriormente, de hecho, es una de las principales aplicaciones de la herencia.
          • Puede definirse de la siguiente manera: “La posibilidad de utilizar una misma expresión para invocar a diferentes versiones de un mismo método, determinando en tiempo de ejecución la versión del método que se debe ejecutar”.

Informações

Descrição
Mapa Mental sobre Programación orientada a objetos., criado por uriel gomez em 10-10-2017.
Criado por
uriel gomez
Visualizações
0
Avaliação

Mais sobre Clases y objetos

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?