GoConqr has a new look! Let us know what you think.

Mind map

Elementos del modelo de objetos (OO)

IVAN MORAN Spanish

Map content

Elementos del modelo de objetos (OO)

  1. Orientado A objetos

    • Se emplea para estructurar un programa de software en piezas simples y reutilizables, todo el programa de software se ejecuta haciendo que diversos objetos interactúen entre sí para crear un programa con mayor numero de planos de código, la programación orientada a objetos disminuye los errores y promociona la reutilización del mismo código.
      • Con la clase pueden crearse instancias de un objeto, cada uno de ellos con sus atributos definidos independientemente permitiendo cuatro principios
        • Clase
          • Es la descripción de un conjunto de objetos similares
      • Encapsulación
        • Es la encapsulación u ocultación, es decir, hacer las variables que son innecesarias para el tratamiento del objeto pero necesarias para su funcionamiento convertirlas en privadas.
      • Abstracción
        • Se produce cuando el usuario interactúa solo con los atributos y métodos seleccionados de un objeto, usando herramientas simplificadas de alto nivel que está basada en utilizar cosas simples para representar la complejidad de los objetos ocultando los detalles complejos al usuario.
      • La Herencia
        • Es un mecanismo que permite derivar una clase a otra clase
      • Polimorfismo
        • Es una relajación del sistema de tipos, de tal manera que una referencia a una clase (atributo, parámetro o declaración local o elemento de un vector) acepta direcciones de objetos de dicha clase y de sus clases derivadas hijas, nietas).
      • Metodo
        • Es una acción que determina como debe de actuar un objeto al momento de recibir un mensaje
      • Calsificación
        • consiste en la definición de una clase a partir de un conjunto de objetos que tienen un comportamiento similar
  2. Modelado

    • Representa a un sistema software desde una perspectiva específica, es decir, es la espina dorsal del desarrollo de software de calidad, se desarrollan modelos para poder comunicarnos con otros, esto permitirá comprender el comportamiento del sistema que se va a desarrollar, esto permitirá detectar problemas que sin el modelado su resolución sería compleja.
    • Permite dividir su aplicación en varios módulos diferentes ya sea en forma de clases, paquetes o bibliotecas
      • Permite visualizar cómo es el sistema
      • Permiten especificar la estructura y el comportamiento de un sistema
      • Proporcionan plantillas que guían en la construcción del sistema
      • Permiten registrar las decisiones que hemos adoptado

Information

Description
Mind Map on Elementos del modelo de objetos (OO), created by IVAN MORAN on 20/09/2022.
Created by
IVAN MORAN
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?