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
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 = ____