Red de conocimiento informático - Espacio del host - ¿Son los códigos de teléfonos móviles lo mismo que los códigos de computadora?

¿Son los códigos de teléfonos móviles lo mismo que los códigos de computadora?

Hola, el código del teléfono móvil es diferente del código de la computadora. Por ejemplo, el código del teléfono móvil requiere el lenguaje de desarrollo Android y el teléfono móvil de Apple necesita el lenguaje de desarrollo ios. Las aplicaciones informáticas pueden usar c, c, java, php,. Python Lenguajes de desarrollo, son lenguajes de desarrollo diferentes y todos los códigos se ven diferentes. Por ejemplo, el desarrollo de Java debe seguir las siguientes especificaciones:

1. Las variables, los miembros y los nombres de los métodos deben nombrarse en mayúsculas y minúsculas (lowerCamelCase), para que pueda comprender el significado al ver las palabras.

Ejemplo: Variable - datos de usuario (userList), método - getUserData (tipo int), etc.

Nota: Las definiciones de variables normales utilizan nombres de mayúsculas y minúsculas, excepto las especiales como DTO\VO\DO, etc.

2. Definición del nombre de la clase.

(1) Los nombres de clases normales comienzan con una letra mayúscula;

(2) Las clases abstractas comienzan con Abstract o Base. Ejemplos: clase ordinaria - clase

UserModel, clase abstracta - clase abstracta AbstractUserDefinition, etc.

3. Definición de constantes, tipos, interfaces y subclases.

(1) Utilice todas las letras mayúsculas para las constantes y separe las palabras con "_" (2) Las variables booleanas no pueden comenzar con is

(3) Intente no utilizar modificadores en interfaces , la subclase agrega Impl inmediatamente después de la interfaz.

Ejemplo: constante - SORT_TYPE, tipo booleano - bandera, interfaz - UserService, clase de implementación - UserServiceImpl, etc.

Nota: Las constantes no se pueden ensamblar y deben definirse atómicamente. No pueden ocurrir ocurrencias internas como "KEY" SORT_TYPE.

4. Definición de nombres de paquetes, excepciones, enumeraciones y nombres de métodos.

(1) Los nombres de los paquetes siempre deben estar en minúsculas; (2) Las excepciones deben terminar con _Exception; ) ) Todas las enumeraciones terminan con Enum;

(4) Nombre del método: basado en el contenido del método, como insert-*.

Ejemplo: excepción-UserException, nombre del paquete-com.test, enumeración-UserEnum, nombre del método-insertUser, etc.

5. Especificaciones de definición del modelo de dominio: principalmente terminando en VO\DTO\DO, etc.

Ejemplo: Datos de usuario - UserDTO, etc. (1) Objeto de datos: xxxDO, xxx es el nombre de la tabla de datos.

(2) Objeto de transmisión de datos: xxxDTO, xxx es el nombre relacionado con el campo comercial. (3) Objeto de visualización: xxxVO, xxx es generalmente el nombre de la página web.

(4) POJO es el nombre colectivo de DO/DTO/BO/VO, y está prohibido nombrarlo xxxPOJO.

Espero que esto ayude.