【发布时间】:2018-01-28 15:52:22
【问题描述】:
当我在 python 中阅读代码时,我遇到了一个让我非常困惑的问题。
class WordCloud(object):
def fit_word(self, frequencies):
"""..."""
return self.generate_from_frequencies(frequencies)
def generate_from_frequencies(self, frequencies, max_font_size=None):
"""..."""
...
我的问题是为什么函数“fit_word”什么都不做,只返回“generate_from_frequencies”,这有什么帮助?
【问题讨论】:
-
我们看不到整个代码。
generate_from_frequencies可能是其他几个方法使用的通用方法,并且该方法的名称在要被其自身调用的 API 方面并不明确。在这种情况下,fit_word(作为一个名称,看起来更像是用作 API 的一部分)只需要调用一个方法。我只能推测。