1
Vývoj / Re:Python - složení objektu za běhu
« kdy: 10. 03. 2024, 21:10:34 »Kód: [Vybrat]
def func1(data):
print('func1 {}'.format(data))
def func2(data):
print('func2 {}'.format(data))
class Zaklad:
def __init__(self, data):
self.data = data
self.seznam = []
def add(self, funct):
self.seznam.append(funct)
def execute(self):
for item in self.seznam:
item(self.data)
obj1 = Zaklad(1)
obj1.add(func1)
obj1.add(func2)
obj2 = Zaklad(2)
obj2.add(func2)
obj2.add(func1)
obj3 = Zaklad(3)
obj3.add(func2)
objects=[]
objects.append(obj1)
objects.append(obj2)
objects.append(obj3)
for item in objects:
item.execute()