Programación Orientada a Objetos (POO)

Description

POO
Jonatan Pinto
Mind Map by Jonatan Pinto, updated more than 1 year ago
Jonatan Pinto
Created by Jonatan Pinto over 10 years ago
1609
4

Resource summary

Programación Orientada a Objetos (POO)
  1. Técnicas
    1. Herencia
      1. Clases
        1. Una clase se deriva de otra
          1. Visibilidad
            1. Public
              1. Private
                1. Protected
            2. Abstracta
              1. Ejemplo: Perro hereda los atributos de la clase mamífero
                1. Dispone de las características
                  1. Ejemplo
                    1. Persona
                      1. Edad
                        1. Dirección
                          1. Estado civil
                            1. Ocupación
                      2. Se divide en
                        1. Datos
                          1. Control
                        2. Acoplamiento
                          1. Alto
                            1. Accede a otro módulo o lo modifica
                            2. Común
                              1. Comparten datos
                                1. Variables Globales
                              2. Datos
                                1. Comparten datos
                                  1. Conversión entre tipos de datos
                              3. Encapsulamiento
                                1. Estándar
                                  1. Abierto
                                    1. Se puede acceder a la clase desde cualquier parte
                                    2. Protegido
                                      1. Solo es accesible desde la clase y las clases que esta hereda
                                      2. Semi cerrado
                                        1. Solo accesible desde la clase heredada
                                        2. Cerrado
                                          1. Solo accesible desde la Clase
                                      3. Conceptos
                                        1. Class
                                          1. Define un conjunto de variables, estados y métodos
                                          2. Object
                                            1. Programa que consta de datos y tareas realizables en el tiempo de ejecución
                                            2. Method
                                              1. Subrutina cuyo código es definido por una clase y puede pertenecer a esta o a un objeto
                                            3. Compuesto
                                              1. Clases
                                                1. Public
                                                  1. Static
                                                    1. Protected
                                                    2. Datos
                                                      1. Tipos
                                                        1. Texto o caractéres
                                                          1. char
                                                            1. String
                                                            2. Numéricos
                                                              1. int
                                                                1. float
                                                                  1. double
                                                                    1. long
                                                                      1. short
                                                                        1. byte
                                                                        2. Lógicos
                                                                          1. Boolean
                                                                            1. true
                                                                              1. false
                                                                          2. Declaraciones
                                                                            1. Variables
                                                                              1. Constantes
                                                                            2. Estructuras
                                                                              1. Repetitivas
                                                                                1. Do While
                                                                                  1. Do Until
                                                                                    1. For
                                                                                    2. Condicionales
                                                                                      1. If
                                                                                        1. If
                                                                                          1. Else
                                                                                            1. Else if
                                                                                              1. Then
                                                                                              2. Select
                                                                                                1. Case
                                                                                            Show full summary Hide full summary

                                                                                            Similar