Задача Задача №247280
А
А
Вот пример кода на Python для осуществления композиции объектов:
class A:
def method_a(self):
print("Вызван метод A")
class B:
def method_b(self):
print("Вызван метод B")
class C:
def __init__(self):
self.a = A()
self.b = B()
def method_c(self):
self.a.method_a()
self.b.method_b()
# Пример использования композиции
obj_c = C()
obj_c.method_c()
В этом примере класс C содержит объекты классов A и B в качестве своих атрибутов. Когда вызывается метод method_c у объекта C, он вызывает методы method_a у объекта A и method_b у объекта B. Таким образом, композиция объектов достигается путем использования атрибутов других классов внутри класса C.
