ПочатиПочніть безкоштовно

Розпізнавання об'єктно орієнтованих програм у 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

Ця вправа є частиною курсу

Концепції парадигм програмування

Переглянути курс

Практична інтерактивна вправа

Перетворіть теорію на практику за допомогою однієї з наших інтерактивних вправ

Почати вправу