PROGRAMACIÓN ORIENTADA A OBJETOS

Description

Bachillerato TECNOLOGIA E INFORMATICA Mind Map on PROGRAMACIÓN ORIENTADA A OBJETOS, created by Karla Moreno on 30/09/2016.
Karla Moreno
Mind Map by Karla Moreno, updated more than 1 year ago
Karla Moreno
Created by Karla Moreno over 7 years ago
51
2

Resource summary

PROGRAMACIÓN ORIENTADA A OBJETOS
  1. ¿Qué es?
    1. (POO)
      1. Es un modelo de programacion
        1. Presenta un método que se basa en las interacciones de objetos para resolver las necesidades de un sistema informático.
      2. ¿Qué es una clase?
        1. Son declaraciones o abstracciones de objetos.
          1. La definición de un objeto es la clase.
            1. Es una plantilla que define las variables y los métodos que son comunes para todos los objetos de un cierto tipo.
              1. Componentes
                1. Atributos
                  1. Características que definen al objeto.
                    1. Datos.
                    2. Métodos
                      1. Acciones u operaciones que sirven para modificar los datos relacionados con el objeto.
                    3. Propiedades
                      1. Son las características de los objetos
                        1. Son una especie de variables donde se almacenan datos relacionados con los objetos.
                  2. ¿Qué es un objeto?
                    1. Conjunto de variables (o datos) y métodos (o funciones) relacionados entre sí.
                      1. Son ejemplares de una clase cualquiera.
                        1. Materialización de una clase.
                          1. Características
                            1. Propiedades
                              1. Características que tiene el objeto, como se describe.
                                1. Por ejemplo: Color, tamaño, velocidad y precio.
                                  1. Nombre, teléfono, dirección.
                              2. Estado
                                1. Es definido por el valor de cada una de las propiedades en un momento determinado.
                                  1. Conjunto de valores que tiene cada una de las propiedades.
                                  2. Comportamiento
                                    1. Conjunto de acciones relacionadas con el objeto.
                                      1. Las propiedades influyen en este y viceversa.
                                      2. Definido por uno o mas métodos
                                      3. Métodos
                                        1. Propiedades del objeto que definen el comportamiento del mismo.
                                        2. Mensajes
                                          1. Acción de efectuar una llamada a un método
                                            1. Para enviar mensajes a los objetos se utiliza el operador punto, seguido del método que se desea efectuar.
                                    2. Métodos aplicados
                                      1. Constructores
                                        1. Sirven para crear un nuevo objeto de la clase
                                          1. Ejemplo: public Persona(){ edad = 0; nombre = "anónimo"; } public Persona(String nuevoNombre){ edad = 0; nombre = nuevoNombre; }
                                        2. Destructores
                                          1. Sirven para eliminar un objeto de la clase
                                          2. Modificadores
                                            1. Sirven para asignar el valor de un atributo
                                            2. Analizadores
                                              1. Sirven para recuperar el valor de un atributo
                                              2. Ejemplos:
                                                1. import java.util.ArrayList;
                                                  1. ArrayList array = new ArrayList();
                                                    1. void ejemploAñadir(int i){ array.add(i); }
                                                      1. ArrayList<int> listaEnteros = new ArrayList<int>();
                                                        1. void ejemploInteger(int i){ listaEnteros.add(i); }
                                                      Show full summary Hide full summary

                                                      Similar

                                                      PROGRAMACION
                                                      Laura Orjuela
                                                      BASES DE DATOS
                                                      Horst Berndt Reyes
                                                      Programación orientada a objetos (POO).
                                                      Lina Melo
                                                      Java: Herencia y Polimorfismo
                                                      Ana Emilie
                                                      PROGRAMACION PSICOLOGIA COMUNITARIA
                                                      idalmist8
                                                      CIBERSEGURIDAD
                                                      ANDREASANV
                                                      PREGUNTAS SOBRE EL USO DE LAS TICS
                                                      yudinarvaes
                                                      Test de Programacion Básica
                                                      Carlos Santillan
                                                      test- historia y evolución de la computadora
                                                      ivan dario lozano buelvas
                                                      Glosario Programación Orientada a Objetos
                                                      Joel Garavito Navarro
                                                      Mini test - Programación orientada a objetos
                                                      Claudio A.