¡GoConqr estrena diseño! Cuéntanos qué te parece.

Diagrama de flujo

Programación Orientada a Objetos - Caracteristicas

Jimmy Garcia Ospina Español

Contenido del diagrama

  1. PROGRAMACION ORIENTADA A OBJETOS

  2. Paradigma de programación que usa los objetos como unidad básica para desarrollar una tarea o función dentro del código de un programa, dándoles características como:

  3. Encapsulamiento

  4. Polimorfismo

  5. Herencia

  6. Se denomina encapsulamiento o encapsulado a la práctica de empaquetar los métodos y variables que pertenecen a un objeto de forma que puedan o no ser accedidos desde fuera de sus límites (Clase). Las formas de encapsulado pueden ser:

  7. Estándar o predeterminado por el lenguaje.

  8. Abierto: accesible desde el exterior de la clase.

  9. Protegido: Solo accedido por la misma clase o aquellas que la heredan.

  10. Semi cerrado: solo accedido hasta la clase heredada.

  11. Cerrado: sólo accedido desde la propia clase.

  12. Definido como la propiedad de objetos que pueden ser llamados por la misma sintaxis pero que poseen tipos distintos e incluso respuestas, retornos o resultados distintos.

  13. Se denomina herencia a la capacidad de un objeto de heredar o apropiar todas las características, variables y métodos de la clase de la cual extiende su funcionalidad

  14. Ejemplo en JAVA:

    public int edadUsuario(Date fechaNacimiento){

    ...

    return inEdad;

    }

    public String edadUsuario(int inEdad){

    ...

    return strEdad;

    }

    Ambos métodos tienen como nombre edadUsuario sin embargo reciben parámetros de tipo diferente (Date o Integer) y retornan resultados de tipo diferente (Integer o String)

  15. Un ejemplo sería hablar de la clase Sinsajo la cual extiende de la clase Ave, ésto le daría a un objeto de tipo Sinsajo todas las características de la clase Ave, si habláramos de métodos o funciones serían ej: volar, comer, caminar, cantar. Si hablaramos de sus atributos serían ej: plumas, pico, patas, etc.

Información

Descripción
Mapa conceptual para el curso introducción a la programación - grupo 301304_70
Visitas
10
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?