【发布时间】:2013-07-16 03:06:05
【问题描述】:
以下场景如何保存代码重复?
说A和B是两个具有共同功能的类(比如)name
class A(object):
name = 'foo'
@property
def name(self): # the common function
return self.name
类似地
class B(object):
name = 'bar'
@property
def name(self):
return self.name
一种方法是创建一个它们都继承自的类,并在那里定义name。
有什么好的选择吗?
【问题讨论】:
标签: python