python - 推荐命名法 : a better term than "parent"?

标签 python oop terminology

我正在编写一个基于“状态”示例的连接状态保持程序 here .

在示例中,Radio 类在实例化 AmState 时将指针(更好的术语?)传递给 AmState:

class AmState(State):
    def __init__(self, radio):
    self.radio = radio

...
class Radio(object):
    def __init__(self):
        ...
        self.amstate = AmState(self)

该示例将此指针 (?) 存储在名称“radio”中,但该值的正确 Python/OO 术语是什么?我一直想说“ parent ”,但“AmState 的 parent ”是“州”,而不是“广播电台”。

在记录我的代码时,我应该使用什么术语来最大程度地减少困惑?

谢谢

最佳答案

这种组合的常用术语是“所有者”。您正在寻找的“更好的术语”是“引用”。

关于python - 推荐命名法 : a better term than "parent"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5225924/

相关文章:

javascript - 在客户端和服务器端格式之间转换数据的正确术语是什么?

python - 我需要帮助按整数排序嵌套循环并显示它们

python - 使用 PyInstaller 仅将 Python 字符串转换为 float 失败

用于排序键值对的 Python 数据结构

php - 静态方法在 PHP 中的 Web 服务器上不起作用

c++ - 未初始化的两个实例之一

terminology - D 的 "static if"是声明性的还是程序性的?

Python不在for循环中释放内存

c++ - 当基类函数已经因不同的访问而重载时如何处理名称隐藏

terminology - 子系统到底是什么?