CamelCase
estilo de escritura que se aplica a frases o palabras compuestas
Existen dos tipos de CamelCase
UpperCamelCase: Cuando la primera letra de cada una de las palabras es mayúscula
lowerCamelCase: Igual que la anterior con la excepción de que la primera letra es minúscula
Usos de CamelCase
Lenguajes de programación
Java, C#, .NET, C++, C,Objective-C, ActionScript, PHP
Empresas
BellSouth, CompuServer, LinuxCabal, Microsoft, PriceWaterhouseCoopers, OmegaSoft, VaxaSoftware, La Sexta, eDreams
Codificación en Java
Metodos: deberán ser verbos (en infinitivo), en mayúsculas y minúsculas con la primera letra del nombre en minúsculas, y con la primera letra de cada palabra interna en mayúsculas (lowerCamelCase).
NomenClatura: El idioma por defecto a la hora de dar sentido funcional al nombre de clases, variables, constantes, etc. será una mezcla entre la nomenclatura tradicional en inglés y la nomenclatura funcional adoptada.
Paquetes: Por defecto todos los paquetes se escribirán en minúsculas y sin utilizar caracteres especiales. El paquete base queda definido como es.gobcantabria, en este paquete no se definirá ninguna clase.
Los nombres de interfaces: utilizarán el sufijo Interface y estarán compuestos por palabras con la primera letra en mayúscula (CamelCase). Se debe evitar el uso de abreviaciones que dificulten la comprensión del código.
Los nombres de clases: deben ser mezclas de mayúsculas y minúsculas, con la primera letra de cada palabra interna en mayúsculas (CamelCase).
Variables: Los nombres de las variables tanto de instancia como estáticas reciben el mismo tratamiento que para los métodos, con la salvedad de que aquí sí importa más la relación entre la regla mnemónica y la longitud del nombre.