Python中的class/OO是一个好方法吗?



基本上,为什么我看到很多人说我们不应该使用Python类?我仍然是一个新手Python程序员,对我来说,类实际上看起来不错。我觉得这个问题的答案在于对我还没有的语言的理解。

尽可能直截了当:编写 Python 类并在 Python 中使用 OOP 是好还是不好?

我们有几种方法可以解释这一点。我看到两个。

  1. 不使用类的想法并不是对OOP的拒绝。 这是承认它是在适当的时候使用的工具。 因为 Python 不是严格面向对象的,所以你可以在函数合适的时候使用函数。您可能会听到人们拒绝类,因为它们没有为项目提供任何优势并导致代码臃肿。这就是停止写作课程谈话背后的概念。

  2. 令Guido沮丧的是,Python也可以用于函数式编程。 也许与您交谈的人对函数式编程和避免状态感兴趣。 相反,他们希望专注于数据及其转换。

最新更新