擅长:python、mysql、java
<p>也许这是一个偏好的问题,但我认为在上述情况下拥有一个类将是更安全的赌注。通常我会写一个函数,当它变得太复杂的时候,我会认为我应该创建一个类(并且经常这样做),但是我从来没有创建过一个太简单的类,并且认为这太简单了为什么我不创建一个函数呢</p>
<p>即使只有一个对象而不是两个对象,创建类通常也有助于提高可读性。例如:</p>
<pre><code>vid = VideoConference()
# vid.initialize_old_system() # Suppose you have an old system that you no longer use
# But want to keep its method for reference
vid.initialize_new_system()
vid.view_call_history(since=yesterday)
</code></pre>