¿Cuál es el marco en el desarrollo de programas?
Los marcos en el desarrollo de programas (como Qt con más de 10 millones de líneas) son a menudo encapsulaciones de funciones comunes (similar a cómo los modismos se refieren a significados comunes. La diferencia es que cuando el marco de la aplicación finalmente expresa su significado al CPU Los modismos serán reemplazados con su significado original (a través de llamadas a funciones), dejando el marco de trabajo a un lado, y el programa dejará de ser ejecutable debido a la falta de 'interpretación' (implementación de funciones) de algunos 'modismos fijos' (funciones).
Por lo tanto, es más apropiado entender el marco del programa como piezas estándar básicas o mecánicas (como piezas mecánicas con estándares claros como tornillos y tuercas).
Entiéndelo de esta manera, si quieres construir un carruaje, sin marco, necesitas cortar la madera tú mismo, convertir la madera en tablas, palos y luego formar ruedas, puertas y otros componentes Luego ensamblarlo, pero si usa un marco, equivale a tener ruedas, puertas y otras piezas ya hechas, solo necesita ensamblarlo.
Se puede decir que un marco es un componente de diseño reutilizable, que estipula la arquitectura de la aplicación y aclara las dependencias, la distribución de responsabilidades y los procesos de control entre todo el diseño y los componentes colaborativos. clases y métodos abstractos para la colaboración entre sus instancias, que proporcionan relaciones de contexto para la reutilización de componentes. Por lo tanto, la reutilización a gran escala de bibliotecas de componentes también requiere un marco. ?:
El marco es un diseño reutilizable de la totalidad o parte del sistema, representado por un conjunto de componentes abstractos y métodos de interacción entre instancias de componentes. Otra definición sostiene que un marco es un sistema que puede ser; utilizado por los desarrolladores de aplicaciones Esqueleto de aplicación personalizado. El primero se define desde una perspectiva de aplicación, mientras que el segundo se define desde una perspectiva de propósito.