Aan de slagGa gratis aan de slag

Programmeerparadigma's veranderen

Zoals wel eens gebeurt, ben je een project gestart met één paradigma en kom je er nu achter dat dat niet helemaal het juiste was voor deze taak. Je hebt op dit moment een eenvoudig procedureel programma om informatie over autoverkoop op te slaan, dat moet worden omgezet naar een objectgeoriënteerd programma zodat je het makkelijker kunt uitbreiden.

Deze oefening maakt deel uit van de cursus

Concepten van programmeerparadigma’s

Cursus bekijken

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Old procedural code
def buy_car(budget, price):
    if budget > price:
        print("You can buy this car!")
    else:
        print("This car is too expensive for now.")

# Define the Car class
____ Car():
    # Initialize each car with a price
    def __init__(____, price):
        self.price = ____
Code bewerken en uitvoeren