Índice de contenido
21.2.2 Paquetes Por supuesto, una posibilidad es utilizar una construcción de paquete. En idiomas como Ada, Los paquetes son un lugar común y se utilizan como una forma de organizar el código y restringiendo la visibilidad. Por ejemplo, La construcción del paquete proporciona cierta delimitación de la estructura de datos y una agrupación de la estructura de datos con los procedimientos asociados. Para usar este paquete un desarrollador debe importar el paquete. A continuación, pueden acceder a los procedimientos. y trabajar con datos del tipo especificado (en este caso Fecha). Incluso puede haber datos que estén ocultos para el usuario dentro de una parte privada. Este por lo tanto, aumenta la capacidad de encapsular los datos (ocultar los datos) de ven atencion 21.3 ¿La orientación a objetos funciona mejor? Esta es una pregunta importante “¿La orientación a objetos funciona mejor?” que la enfoque procedimental descrito anteriormente? Primero consideraremos las clases y luego herencia. 21.3.1 Paquetes Versus Clases Se ha argumentado (al menos para mí) que un paquete de Ada es como una clase. Él proporciona una plantilla a partir de la cual puede crear código ejecutable, proporciona un muro alrededor de sus datos con puertas de enlace bien definidas, etc. Sin embargo, hay una serie de diferencias muy significativas entre paquetes y clases. En primer lugar, los paquetes tienden a ser unidades más grandes (al menos conceptualmente) que las clases. Para ejemplo, el paquete TextIO en Ada es esencialmente una biblioteca de recursos IO textuales, en lugar de un solo concepto como la cadena de clase en Python. Así los paquetes son no se usa para encapsular un solo concepto pequeño como cadena o fecha, sino más bien un conjunto completo de conceptos relacionados (como de hecho se usan en Python). Así, una clase es un nivel más fino de granularidad que un paquete. las fechas del paquete son tipo Fecha es …. función es_día_de_la_semana(d: Fecha) return Boolean; función en_mes(d: Fecha, m: Entero) return booleano; … 21.2 El enfoque procesal 235
popular post
El modelo AR de series temporales univariadas
Resumen: En esta entrada, descubrirá el modelo AR: El modelo autorregresivo.
Leer másEvaluación de modelos para pronosticar
Resumen: Al desarrollar modelos de aprendizaje automático, generalmente se comparan varios modelos durante la fase de construcción.
Leer másModelos para pronosticar
Resumen: El pronóstico, traducido groseramente como la tarea de predecir el futuro, ha estado presente en la sociedad humana durante siglos.
Leer más