1
5
这是实现多态性的许多错误方法之一。你不应该看类名。查看类名会让你很困扰,因为这意味着你没有正确地委派职责。 将每个方法移动到适当的类中。
|
2
1
你在模仿那些语言怪人所说的 multiple dispatch 或“多方法”。链接到维基百科的文章有一个很好的讨论,包括python示例。 |
3
0
我宁愿
但这仍然有设计缺陷的味道。:)
也许你的三个班
|
4
0
我通常在处理消息时这样做,所以我没有大量的if…但是它仍然使用类名。 有点像穷人的多态性——但是,正如S.Lott所说,python支持真正的多态性,所以为什么不使用它:p
|
Schadre · C-plus编码错误 2 年前 |
Nithin K · 即使类属性的类型正确,也会获取异常 2 年前 |
amirreza870 · Python OOP-更改类文本 2 年前 |
A_K · 使用cat或打印方法打印部分内容的子集闭包 2 年前 |
Mo Fatah · 如何使用Python类打印数独板? 2 年前 |