擅长:python、mysql、java
<p>重构的第一件事是将这些代码从类中取出。它完全没有必要在一起。这应该是一个具有独立功能的模块。在</p>
<p><strong>编辑以添加更多解释</strong>在Python中,大多数代码自然地被分组到模块中。类主要用于需要离散实例时,每个实例都有自己的数据。这里不是这样-您只是将类用作相关代码的占位符。这就是模块的用途。在</p>
<p>例如,如果你想为一个Tweet建模,Tweet知道它自己的内容以及如何将自己保存到数据库中,那么OOP确实是一个很好的应用。但是“与Twitter相关的东西”不是一个类,而是一个模块。在</p>