У меня есть служебный класс, из которого я хочу использовать одну из функций-членов в другом классе.Я не хочу наследовать от этого класса.Я просто хочу повторно использовать код из одной функции-члена другого класса.Вид частичного наследования.
class HugeClass():
def interestedFunc(self,arg1):
doSomething(self.someMember1)
def OtherFunctions(self):
...
class MyClass():
def __init__(self):
self.someMember1 = "myValue"
self.interestedFunc = MagicFunc(HugeClass.interestedFunc)
c = MyClass()
print c.interestedFunc(arg)
Есть ли такой MagicFunc
в питоне?