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

Mapa mental

1_PROGRAMACION ORIENTADA A OBJETOS

Susana Salazar Espanhol

1_PROGRAMACION ORIENTADA A OBJETOS

Conteúdo do mapa

1_PROGRAMACION ORIENTADA A OBJETOS

  1. Es un método -probado y estudiado- el cual se basa en las interacciones de objetos (todo lo descrito en el título anterior, Pensar en objetos) para resolver las necesidades de un sistema informático.

    • es una forma especial de programar, más cercana a como expresaríamos las cosas en la vida real que otros tipos de programación.
  2. Clases

    • son declaraciones de objetos, también se podrían definir como abstracciones de objetos. Esto quiere decir que la definición de un objeto es la clase.
      • Propiedades en clases
        • son las características de los objetos. Cuando definimos una propiedad normalmente especificamos su nombre y su tipo
          • class Antena(): color = "" longitud = ""
      • Metodos en las calses
        • Son las funcionalidades asociadas a los objetos. Cuando estamos programando las clases las llamamos métodos
          • class Objeto(): color = "verde" tamanio = "grande" aspecto = "feo" antenas = Antena() ojos = Ojo() pelos = Pelo()
    • Se puededecir que una clase, es el razonamiento abstracto de un objeto, mientras que el objeto, es su materialización
  3. Objetos

    • Los objetos son ejemplares de una clase cualquiera. Cuando creamos un ejemplar tenemos que especificar la clase a partir de la cual se creará.
      • Esta acción de crear un objeto a partir de una clase se llama instanciar (ejemplar)
      • Estados en objetos
        • Cuando tenemos un objeto sus propiedades toman valores. El valor concreto de una propiedad de un objeto se llama estado.
          • miCoche.color = rojo
      • Mensajes en objetos
        • es la acción de efectuar una llamada a un método. Por ejemplo, cuando le decimos a un objeto coche que se ponga en marcha estamos pasándole el mensaje “ponte en marcha”.
          • miCoche.ponerseEnMarcha()
  4. ejemplos

    • Se desea enviar un mensaje a dos objetos distintos (Triángulo y Rectángulo) los cuales podrían ser descendientes de la clase POLIGONO, sin embargo cuando el triángulo reciba la orden AREA, la ejecución de este método se obtendrá a partir de (b*h)/2 en cambio si se ctiva el mismo método para el rectángulo el valor se calculará a partir de ð *r2 , aún cuando ambos objetos recibieron la misma orden.
    • class Pelo: pass class Ojo: pass
    • class Ojo(): forma = "achinado" color = "verde"
    • Cuando se fabrican los celulares, los fabricantes aprovechan el hecho de que los celulares comparten esas características comunes y construyen modelos o plantillas comunes, para que a partir de esas se puedan crear muchos equipos celulares del mismo modelo. A ese modelo o plantilla le llamamos CLASE, y a los equipos que sacamos a partir de ella la llamamos OBJETOS.
    • class Perro{ int peso; char nombre[20]; char raza[15];
      • void dormir (int tiempo){delay(tiempo);} void comer (int cantidad){peso +=cantidad;}

Imagens e arquivos do mapa

  • 1_PROGRAMACION ORIENTADA A OBJETOS
  • 1_PROGRAMACION ORIENTADA A OBJETOS
  • 1_PROGRAMACION ORIENTADA A OBJETOS
  • 1_PROGRAMACION ORIENTADA A OBJETOS

Informações

Descrição
Mapa Mental sobre 1_PROGRAMACION ORIENTADA A OBJETOS, criado por Susana Salazar em 08-10-2016.
Criado por
Susana Salazar
Visualizações
0
Histórico
  • Criado por Susana Salazar · 7 out 2016
  • Copiado por Susana Salazar · 8 out 2016
Avaliação

Mais sobre Clases y objetos

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?