Red de conocimiento informático - Conocimiento de la instalación - ¿Cuál es la diferencia entre un módulo y un módulo de clase?

¿Cuál es la diferencia entre un módulo y un módulo de clase?

1. Diferentes temas

1. Módulo: un programa o subprograma necesario para completar una determinada función o un programa independiente que puede ser procesado por un compilador, programa ensamblador, etc. Unidad; o se refiere a una parte de un gran sistema de software.

2. Módulo de clase: sin interfaz de usuario visible. Puede utilizar módulos de clase para crear sus propios objetos que contengan código de método y propiedad.

2. Diferentes características

1. Módulo: se refiere a la interfaz entre el módulo y el entorno externo (es decir, la forma en que otros módulos o programas llaman al módulo, incluida la entrada y parámetros de salida, referencias a variables globales) y las funciones del módulo se refieren a las características del entorno interno del módulo (es decir, los datos locales y el código de programa del módulo).

2. Módulo de clase: puede configurar los métodos, atributos, etc. que pertenecen a la clase. Por ejemplo, un módulo de clase llamado animal tiene un método público eat y atributos como Hp, Mp, etc.

3. Diferentes funciones

1. Módulos: Los hay de varios tipos, como módulos de operación unitaria (intercambiadores de calor, torres de destilación, compresores, etc.), módulos de método de cálculo (aceleración). Algoritmo de convergencia, algoritmo de optimización, etc.), módulo de propiedades físicas y químicas (cálculo del equilibrio de fase vapor-líquido, cálculo de entalpía térmica, etc.), etc.

2. Módulo de clase: almacena principalmente variables y funciones globales para uso de todos los módulos.

Enciclopedia Baidu - Módulo de clase

Enciclopedia Baidu - Módulo