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

Mapa mental

FUNDAMENTOS DE POO

Ricardo Cruz Espanhol

FUNDAMENTOS DE POO

Conteúdo do mapa

FUNDAMENTOS DE POO

  1. Abstracción

    • Sirve para mostrar cuales son las caracteristicas esenciales de un objeto, que lo diferencia de otros objetos
      • Surge del reconocimiento de similaridades entre ciertos objetos, situaciones o procesos en el mundo real.
  2. Encapsulamiento

    • Es el proceso de compartimentalización de los elementos abstractos que constituyen su estructura y comportamiento. La encapsulación sirve para separar la interface de usuario y su implementación.
      • La encapsulación esconde la implementación del objeto que no contribuye a sus características esenciales.
  3. Modularidad

    • Es la propiedad que tiene un sistema que ha sido descompuesto en un conjunto de módulos cohesivos y vagamente conexos, cada módulo se puede compilar separadamente, aunque tengan conexiones con otros módulos.
      • Dividir un programa en componentes individualizados reduce en alguna manera su complejidad.
  4. Tipificacion

    • Es la imposición de una clase a un objeto, de tal modo que objetos de diferentes tipos no se puedan intercambiar, o se puedan intercambiar solo de forma restringida.
      • Tipo es una caracterización precisa de las propiedades estructurales y de comportamiento que comparten una coleción de entidades.
  5. Jerarquia de clases

    • Se etiende como ordenar u organizar abstracciones.
      • Por jerarquía denotamos el orden de relación que se produce entre abstracciones diferentes
      • Los tipos de jerarquía más útiles
        • Herencia (generalización/especialización. Una subclase comparte la estructura o comportamiento definido en otra clase, llamada superclase.
        • Herencia multiple: Una clase comparte la estructura o comportamiento de varias superclases.
        • Agregación Comprende relaciones del tipo "es parte de" al realizar una descomposición
  6. Polimorfismo

    • Es la capacidad de los objetos de responder a la misma función en base a los paramentos utlizados durante su llamada. Se le suele llamar "sobrecarga de parametros"
  7. Objetos

    • Atributo
      • Define una propiedad de un objeto, también puede referirse o establecer el valor específico para una instancia determinada.
    • Se trata de un ente abstracto usado en programación que permite separar los diferentes componentes de un programa, simplificando así su elaboración, depuración y posteriores mejoras.
    • Sobrecarga de Metodos
      • Se trata de que un mismo nombre pueda representar distintos métodos con distinto tipo y número de parámetros, manejados dentro de la misma clase
      • Redefinición de metodos
        • Ampliamos la funcionalidad de un método, particulariza la funcionalidad de un método a la clase derivada, es decir si definimos en una subclase un método con la misma signatura (nombre + tipo y número de parámetros) que en la superclase el de la superclase queda oculto.
        • Metodos Abstractos
          • Métodos declarados pero no implementados en las clases abstractas
          • Se declaran con la palabra reservada abstract.
    • Sobrecarga de Operadores
      • Permite redefinir ciertos operadores, como '+' y '-', para usarlos con las clases que hemos definido, reutilizando el mismo operador con un número de usos diferentes
    • Constructores
      • Constructores por Omisión
        • Crea el objeto, pero a los atributos de dicho objeto se les asigna valores por defecto.
      • Es una funcion cuya misión es inicializar un objeto de una clase. En el constructor se asignan los valores iniciales del nuevo objeto.
  8. Relaciones de Clases

    • Implementacion
      • Se utliza para cceder a la semántica de los lenguajes orientados a objetos con herencia múltiple. Sin embargo en el grano fino las posibilidades de los interfaces difieren de aquellas que aporta la herencia múltiple
    • Generalización
      • Indica que una clase hereda los métodos y atributos especificados por una clase superior, por lo cual una clase derivada además de tener sus propios métodos y atributos, podrá acceder a las características y atributos visibles de su clase superior
    • Asociación
      • Representan las relaciones más generales entre clases, es decir, las relaciones con menor contenido semántico
    • Agregación
      • Indica que una clase es parte de otra clase. Los componentes pueden ser compartidos por varios compuestos
    • Composición
      • La composición implica que los componentes de un objeto sólo pueden pertenecer a un solo objeto agregado-
  9. Clases

    • Metodos
      • Son aquellas funciones que permite efectuar el objeto y que nos rinden algún tipo de servicio durante el transcurso del programa. Determinan a su vez como va a responder el objeto cuando recibe un mensaje
    • Clases abstractas
      • Nos permiten crear “método generales”, que recrean un comportamiento común, pero sin especificar cómo lo hacen.

Imagens e arquivos do mapa

  • FUNDAMENTOS DE POO
  • FUNDAMENTOS DE POO

Informações

Descrição
Mapa Mental sobre FUNDAMENTOS DE POO, criado por Ricardo Cruz em 15-09-2018.
Criado por
Ricardo Cruz
Visualizações
0
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?