【发布时间】:2024-10-20 11:05:01
【问题描述】:
在许多具有简单 OO 功能 (PHP 4) 或被误解的 OO 功能(Javascript、使用函数指针的 C 等)的语言中,您最终会得到一个使用前导下划线来指示的函数命名约定权限级别。
//ex.
function _myPrivateFunction(){
}
虽然各个团队总是会提出自己的这样的命名约定,但下划线约定似乎如此普遍,让我很好奇
- 这项技术最初来自哪里
- 如果有任何标准化系统(有点像匈牙利符号)围绕该约定开发
除了纯粹的好奇之外,我在我现在正在处理的几个代码库中看到了这一点,我想了解最初提出它的开发人员可能的顶空。
【问题讨论】:
-
在 Python 中,它不仅是一种命名约定,而且两个前导下划线实际上使成员私有!
标签: php javascript oop naming-conventions history