Conceptos fundamentales de Programación Orientada a objetos

Description

conceptos que debes saber para la programación orientada a objetos
gloriaadame
Mind Map by gloriaadame, updated more than 1 year ago
gloriaadame
Created by gloriaadame over 9 years ago
64
1

Resource summary

Conceptos fundamentales de Programación Orientada a objetos
  1. ¿Que es?
    1. forma de diseño y una metodología de desarrollo de software
      1. se basa en el modelo objeto
    2. OBJETO
      1. representa alguna entidad de la vida real
        1. se pueden agrupar según sus características en conjuntos
          1. Clases del objeto
            1. tienen caracteristicas
              1. Atributos
                1. datos que caracterizan al objeto
                  1. variables que almacenan datos relacionados al estado de un objeto
                2. Métodos
                  1. caracterizan su comportamiento
                    1. son todas las acciones que el objeto puede realizar por sí mismo
                  2. Identidad
                    1. lo distingue de otros objetos , sin considerar su estado
                      1. se crea mediante un identificador que deriva naturalmente de un problema
            2. CLASE
              1. son plantillas que agrupan comportamiento (métodos) y estados (atributos) de objetos.
                1. Los objetos son instancias de una clase
              2. Atributos
                1. caracterísiticas individuales que diferencian un objeto de otro
                  1. se guardan en variables denominadas de instancia
                    1. son declaradas en la clase pero sus valores son fijados y cambiados en el objeto
                2. HERENCIA
                  1. una clase nueva se crea a partir de una clase existente
                    1. contiene las atributos y métodos de la clase primaria
                      1. permite crear una estructura jerárquica de clases cada vez más especializada
                        1. Jerarquía de clase
                          1. primaria-secundaria entre clases puede representarse desde un punto de vista jerárquico, denominado vista de clases en árbol
                          2. Herencia múltiple
                            1. una clase puede heredar los atributos de otras dos superclases. Este método puede utilizarse para agrupar atributos y métodos desde varias clases dentro de una sola.
                    2. POLIFORMISMO
                      1. posee varias formas diferentes
                        1. se relaciona con los métodos
                      Show full summary Hide full summary

                      Similar

                      Test: "La computadora y sus partes"
                      Dayana Quiros R
                      Mapa Conceptual de la arquitectura de base de datos
                      Alan Alvarado
                      Abreviaciones comunes en programación web
                      Diego Santos
                      Evolución de la Informática
                      Diego Santos
                      Excel Básico-Intermedio
                      Diego Santos
                      FUNDAMENTOS DE REDES DE COMPUTADORAS
                      anhita
                      Introducción a la Ingeniería de Software
                      David Pacheco Ji
                      La ingenieria de requerimientos
                      Sergio Abdiel He
                      TECNOLOGÍA TAREA
                      Denisse Alcalá P
                      Navegadores de Internet
                      M Siller
                      CONCEPTOS BÁSICOS DE EXCEL
                      paussh_best11