Pascal case(帕斯卡命名):
单个命名中,每个词都是以大写字母开始。
帕斯卡命名样例:
- OutOfMemoryException
- DateFormat
- DatabaseConnection
- LinkedList
- EventHandler
场景:
Java中的类名,接口名均使用帕斯卡命名方式。
Camel case(驼峰命名):
单个命名中,首个词是以小写字母开头,后面每个词都是以大写字母开始。
驼峰命名样例:
- jenkinsServer
- iterationCount
- tomcatInstance
- gitRepository
- microService
场景:
Java中的变量名,均使用驼峰命名方式。
Kebab case(烤串命名):
单个命名中,每个单词都是小写的,之间用连字符连接(hyphen ‘-’),因为像把肉串起来,所以我叫它烤串命名。
烤串命名样例:
- Vue.component('my-component-name', { /* ... */ })
- new Vue({ el: '#app', components: { 'component-a': ComponentA, 'component-b': ComponentB } })
场景:
在vue的组件中使用比较多,引入组件基本都是这种命名方式。
Snake case(蛇形命名):
Snake case is a naming convention in which a developer replaces spaces between words with an underscore....
所有空格用下划线代替的命名方式。
样例:
- THIS_IS_SNAKE_CASE
场景:
Java的常量命名一般是这个套路,例如 public static final String USER_KEY = "this is a global words";