1
3
这有利于可读性,而且在定义基本上将相关数据分组在一起的类时没有问题。例如,您甚至可以这样做来减少传递给函数所需的参数数量。至于只有一个方法,如果这不是关于数据的,我会说定义函数。不是这里的情况。
你有什么选择?也许你能帮我安排一下
我更喜欢您的选项作为结果访问语法。 |
2
6
这样做被称为“贫血对象”或 "Anemic domain" 模型。 有些人认为这是一种反模式,有些人认为不是。我通常喜欢贫血模型,因为它在我看来更具可读性和可伸缩性。 我强烈建议您使用 dataclasses 对于不可变类型,另一个选项是 namedtuples . |
Eris · 纯虚拟成员有什么优势吗(除了他们可能防止的人为错误)? 2 年前 |
AJA SMBAT · 我在获取列表而不是绑定方法时遇到问题 2 年前 |
KiraHoneybee · 具有构造函数参数的模板化类 2 年前 |
amirreza870 · Python OOP-更改类文本 2 年前 |
Rocket Procd · 获取活动类实例的数量 2 年前 |
cred · 为什么我请求的变量在从另一个类调用时显示为0.0? 2 年前 |
Oliver Guy · 一个类的所有实例共享相同的值 2 年前 |