说我有以下几点:儿童功能
class Parent(object):
[...]
def func(self, list):
for item in list:
if condition1:
do something
class Child(Parent):
[...]
def func(self, list):
for item in list:
if condition1 and condition2:
do something
什么是优雅的方式来增加条件2到FUNC,而无需重新复制整个功能?请注意,我实际上在嵌套'ifs'中有两个附加条件。
大多数投票的答案正是我这里说的...唉... – m0skit0 2011-08-17 12:54:53
答案是更好地接受,当他们有示例代码,而他的回答就在同一时间是你的,所以你没有得到一个机会,在他抵达之前得到upvoted。 – agf 2011-08-17 13:19:49