资源描述
系统命名法
系统命名法(Naming Convention)是指对于程序中各种变量、常量、函数、类、模块、包等各种标识符的命名规则,是编程中非常重要的一部分。一个好的命名规范可以提高程序的可读性、可维护性、可扩展性。
下面是一些常见的系统命名法:
1. Pascal命名法(首字母大写)
用于类、接口、结构体、枚举类型等。
例子:Student, Person, Book
2. Camel命名法(首字母小写,其它单词首字母大写)
用于函数、方法、变量等。
例子:getPersonInfo, totalPrice, studentScore
3. Snake命名法(单词间用下划线分隔)
用于变量、常量。
例子:total_price, student_id, book_title
4. 匈牙利命名法
在变量名前面加上一个表示变量类型的前缀,如 i 表示 int 类型,str 表示字符串类型,b 表示布尔类型等。
例子:iStudentId, strTitle, bValid
5. Kebab命名法(单词间用连字符分隔)
用于网址、文件名等。
例子:, my-file-name.txt
除了以上几种命名法,还有一些特定的命名法,如:
1. BEM命名法(块-元素-修饰符命名法)
用于CSS中的样式属性,将页面元素分为块(block)、元素(element)和修饰符(modifier)三种分类。
例子:.block__element--modifier
2. JSON命名法(JavaScript对象表示法)
用于表示数据格式的命名法,根据JavaScript对象格式编写。
例子:{\
展开阅读全文