【发布时间】:2010-10-21 00:58:43
【问题描述】:
我见过一些人通过创建一个类和一个对象来调用所有方法来编写 Python 代码。如果我们不使用继承、封装等,使用类有什么好处吗?在我看来,这些代码似乎不太干净,因为我们可以避免所有这些“自我”论点。这种做法是否受到其他编程语言(如 Java)的影响,或者 Python 程序应该采用这种结构有什么好的理由?
示例代码:
class App:
# all the methods go here
a = App()
【问题讨论】:
-
在我看来,这只是 Java 等其他语言的遗物,所有代码都在一个类中。但我会让更有经验的人给出更好的理由。