GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

A/DOO - CLASES

Mozart García de Haro Spanisch

A/DOO - CLASES

Inhalt der Mindmap

A/DOO - CLASES

  1. Definición

    • class NombreClase { };
      • Por convención el nombre de una clase empieza con Mayúscula
      • Especificador de acceso
        • public:
          • Función mienbro
            • BPP Dejar una línea en blanco entre funciones miembro Las funciones miembro deben declararse como public:
            • Otras funciones la pueden llamar
              • Validación
                • string.length()
                  • Devuelve el número de caracteres de un objeto
                • string.substr(Inicio,Fin)
                  • Devuelve un nuevo objeto string que se crea al copiar parte de un objeto string existente.
            • tipo de valor de retorno
              • Void
                • Void significa que no devolverá ningún valor a la función que la llamó.
            • tipo de valor de retorno nombreFuncion {}
              • Los nombres de la función miembro empiezan con minúscula.  Un par de paréntesis vacíos indica que la función no requiere valores para realizar sus funciones.
            • Constructor
              • Debe de llevar el mismo nombre que la clase para que así el compilador la diferencie de otras funciones miembro se escribe entre los símbolos << >>
            • Sobre carga de funciones
              • Varias funciones con el mismo nombre, siempre y cuando éstas tengas distintas firmas.
              • Funciones que realizan tareas similares, pero con distintos tipos de datos
            • Plantillas de Funciones
              • Si la lógica del programa y las operaciones son idénticas para cada tipo de datos, la sobrecarga se puede llevar a cabo de esta foma más compacta
              • Una sola definición de plantilla de función
                • template <plantilla> (lista de parámetros)
            • Función Recursiva
              • Función que se llama a sí misma.
        • private:
          • miembros de datos
      • archivo.h
        • Para que la clase se pueda reutilizar, se define en un archivo.h Los archivos de encabezado van entre comillas "". El archivo de encabezado y el archivo de código fuente deben estar en el mismo directorio.
        • Prototipo de Función
          • Es una declaración de una función que indica al compilador el nombre de la función, su tipo de valor de retorno y los tipos de sus parámetros. Cada prototipo debe terminar con ;
      • Interfaz
        • Las interfases definen las formas en las que las personas y los sistemas interactúan entre sí.
        • Describe qué servicios pueden usar los clientes de una clase, y cómo solicitar esos servicios
  2. Objetos

    • Llamada a funciones
      • objeto.nombreFuncion();
    • Atributos
      • Los atributos se representan como variables en la definición de una clase.
    • Comportamientos
    • Creación
      • NombreClase nombreObjeto;
  3. UML

    • Lenguaje Gráfico Estandarizado
      • Se utiliza para representar sistemas orientados a objetos
    • Diagrama de Clases
      • Rectángulo con 3 compartimientos
        • Definición de Atributos
          • nombreAtributo : tipoAtributo = V.I.
    • Especificación de Requerimientos
    • Identificación de Clases
      • Se analizan los sustantivos y frases nominales que aparecen en la especificación de requerimientos. Se presenta un diagrama que muestre la relación entre clases.
    • Diagramas de Actividad
      • Modela el flujo de trabajo (Actividad) de una parte del software. Símbolos de estado de acción Rombos Pequeños Círculos Flechas de transición Rectángulos con la esquina superior doblada Línea Punteada
    • Diagramas de Caso - Uso
      • Surgen del análisis de la Especificación de Requerimientos.

Bilder und Dateien der Mindmap

  • A/DOO - CLASES

Informationen

Beschreibung
Mindmap am A/DOO - CLASES, erstellt von Mozart García de Haro am 12/05/2016.
Erstellt von
Mozart García de Haro · Mai 2016
Aktualisiert
13 Jul 2016
Aufrufe
1
Bewertung

Mehr zu Clases y objetos

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck