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

Mind map

Modelo de clases

Carlos Enrique Escorcia Portacio Spanish

Map content

Modelo de clases

  1. ¿Que es?

    • Es un instrumento para comunicar el diseño de un programa que fue desarrollado para orientar objetos.
  2. Funcionalidad

    • Funciona para modelar relaciones entre diferentes entidades.
  3. ¿Cómo se utiliza?

    • La clase es un rectángulo de tres filas. La fila superior contiene el nombre de la clase, la fila del centro contiene los atributos de la clase y la última expresa los métodos.
  4. Elementos Básicos

    • Clases
      • Conjunto de objetos con propiedades similares y un comportamiento común
        • Nombre
          • Es lo que identifica la clase y se ubica en la primera zona de la línea horizontal.
        • Atributos
          • Son las propiedades y datos de una clase
            • Cada atributo debe tener una configuración de visibilidad
        • Métodos
          • Los métodos u operaciones de una clase son la forma en como ésta interactúa con su entorno
            • Puede tener estos estados
              • Public (+,)
                • Indica que el método será visible tanto dentro como fuera de la Clase, es decir, es accsesible desde todos lados.
              • Private (-,)
                • Indica que el método sólo será accesible desde dentro de la clase (sólo otros métodos de la clase lo pueden accesar).
              • Protected (#,)
                • Indica que el método no será accesible desde fuera de la clase, pero si podrá ser accesado por métodos de la clase además de métodos de las subclases que se deriven
        • Visibilidad
          • El símbolo: # Significa: Protegido
          • El símbolo: - Significa: Privado
          • El símbolo: / Significa: Derivado
          • El símbolo: + Significa: Público
          • El símbolo: ~ Significa: Paquete
    • Relaciones
      • Herencia
        • Es la forma en la cual se permite legar atributos y métodos de una clase a otra
      • Composición
        • Forma de agregación donde la relación de propiedad es más fuerte, e incluso coinciden los tiempos de vida del objeto completo y las partes que lo componen.
      • Agregación
        • Es una relación que asocia directamente un objeto y sus piezas de manera jerarquica
      • Asociación
        • Establecen relación entre objetos o estancias de clases
      • Uso o dependencia
        • Indica que una clase requiere de otra para proporcionar alguno de sus servicios y se utiliza entre dos clases o entre una clase y una interfaz

Information

Description
Mind Map on Modelo de clases, created by Carlos Enrique Escorcia Portacio on 15/10/2020.
Views
0
Rating

More on UML y diagramas de clases

Feedback

What is it about?

What do you think of the new look?

How do you like it?