Розпізнавання об'єктно орієнтованих програм у Python
Ви переглядаєте код у своїй компанії в пошуках прикладів об'єктно орієнтованого програмування та знаходите такі фрагменти. Виходячи з того, що ви вже бачили, яку з наведених програм на Python можна вважати об'єктно орієнтованою?
Program A:
def buy_car(make, model, price):
print("You've bought a ", make, model, "for $", price, "!")
Program B:
class Car():
def __init__(self, make, model):
self.make = make
self.model = model
Ця вправа є частиною курсу
Концепції парадигм програмування
Практична інтерактивна вправа
Перетворіть теорію на практику за допомогою однієї з наших інтерактивних вправ
Почати вправу