Задача Задача №247281
А
А
Вот пример кода на Python для осуществления композиции объектов:
class ObjectA:
def __init__(self):
pass
def method_a(self):
pass
class ObjectB:
def __init__(self):
pass
def method_b(self):
pass
class Composite:
def __init__(self):
self.object_a = ObjectA()
self.object_b = ObjectB()
def composite_method(self):
self.object_a.method_a()
self.object_b.method_b()
# Пример использования композиции объектов
composite = Composite()
composite.composite_method()
В этом примере создаются классы ObjectA и ObjectB, которые представляют отдельные объекты. Затем создается класс Composite, который объединяет эти два объекта. Класс Composite имеет свой метод composite_method(), который вызывает методы method_a() и method_b() объектов ObjectA и ObjectB соответственно.
