假设我有一个 Python 包,其结构如下:
/summary
__init__.py
summary.py
/temperature
__init__.py
temperature.py
其中TempSummary类(在temperature.py中定义)继承自基类Summary(在summary.py中定义),分别定义为:
class TempSummary(Summary):
def __init__(self, f):
bar(f)
class Summary:
def __init__(self, f):
foo(f)
将summary.py的内容复制到/temperature并在复制的文件中修改类的方法,还是继承到TempSummary然后开始修改方法的行为?