У нас вы можете посмотреть бесплатно Изучите Python COMPOSITION за 7 минут! 🚘 или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
Агрегация = Отношение, при котором один объект содержит ссылки на другие НЕЗАВИСИМЫЕ объекты. Отношение «имеет» Композиция = Составной объект напрямую владеет своими компонентами, которые не могут существовать независимо. Отношение «владеет» класс Двигатель: def __init__(self, horse_power): self.horse_power = horse_power класс Колесо: def __init__(self, size): self.size = size класс Автомобиль: def __init__(self, make, model, horse_power, wheel_size): self.make = make self.model = model self.engine = Двигатель(horse_power) self.wheels = [Колесо(wheel_size) for wheel in range(4)] def display_car(self): return f"{self.make} {self.model} {self.engine.horse_power}(hp) {self.wheels[0].size}in" car1 = Автомобиль(марка="Ford", модель="Mustang", мощность=500, размер_колеса=18) car2 = Автомобиль(марка="Chevrolet", модель="Corvette", мощность=670, размер_колеса=19) print(car1.display_car()) print(car2.display_car())