Please enable JavaScript.
Coggle requires JavaScript to display documents.
Diagrama de clase, Símbolos - Coggle Diagram
Diagrama de clase
Herencia en C++
La herencia es uno de los conceptos fundamentales de la programación orientada a objetos. En esta lección nos introduciremos al concepto de herencia en C++. La herencia es una propiedad superinteresante de las clases que nos permite crear nuevas clases a partir de otras ya existentes. Si nos fijamos en las clases Empleado y Supervisor, ambas poseen elementos en común.
-
-
Angel
Herencia en programación
La herencia es una característica de la programación orientada a objetos que permite a una clase (la clase hija) heredar las propiedades y métodos de otra clase (la clase padre).
Ventajas
Modularidad: la herencia permite dividir el código en clases más pequeñas y manejables, lo que facilita su comprensión y mantenimiento.
Abstracción: la herencia permite ocultar la implementación de los métodos y propiedades de una clase, lo que facilita su uso.
Reusabilidad de código: la herencia permite reutilizar el código ya escrito en una nueva clase, lo que ahorra tiempo y esfuerzo de desarrollo.
Desventajas
-
Duplicación de código:
La herencia puede conducir a la duplicación de código si las clases hijas no reutilizan adecuadamente el código de la clase padre.
-
-
Ricardo
Diagrama de flujo
-
-
Definición
Representa la esquematización gráfica de un algoritmo, el cual muestra gráficamente los pasos o procesos a seguir para alcanzar la solución de un problema
Características
Conexiones: Las flechas se utilizan para conectar símbolos y mostrar la dirección del flujo. Esto permite indicar cómo los diferentes pasos se relacionan entre sí.
Símbolos Estándar: Los diagramas de flujo utilizan símbolos estándar para representar diferentes elementos, como acciones, decisiones, entrada/salida y más. Estos símbolos hacen que el diagrama de flujo sea fácil de entender y seguir.
Secuencialidad: Los procesos se representan en un orden secuencial, lo que muestra la secuencia de pasos o acciones que se deben realizar. Esto ayuda a entender el flujo lógico de un proceso.
-
Entrada/Salida: Se utilizan símbolos específicos para representar la entrada de datos y la salida de resultados. Esto es útil para indicar cómo se comunican los datos con el sistema.
Documentación: Los diagramas de flujo suelen ir acompañados de documentación que describe cada símbolo y el propósito de cada paso o acción. Esto facilita la comprensión del diagrama
Comunicación y Diseño Lógico: Los diagramas de flujo son una herramienta efectiva para comunicar algoritmos y procesos a otras personas, así como para diseñar lógicamente un procedimiento antes de su implementación.
-
Jair
Polimorfismo
¿Que es Polimorfismo?
Es la capacidad de un objeto para responder de manera diferente a un mensaje en función de su tipo. El polimorfismo se logra mediante la herencia y los métodos virtuales.
-
Desventajas
Puede afectar negativamente al rendimiento, Puede causar errores difíciles de depurar, Puede ser difícil de entender y usar
Ventajas
Reutilización de código, Mantenimiento y Flexibilidad
-
-
Polimorfismo
Se refiere a la capacidad de objetos de diferentes tipos de responder a la misma operación o método de manera coherente. Básicamente, puedes tratar objetos de diferentes clases de manera uniforme siempre y cuando respondan a ciertas operaciones de la misma manera.
-
-
-
-
-
-