轉換程式設計典範
有時候會這樣:你一開始用某種典範開發專案,後來才發現它不太適合這個任務。你目前有一個用程序式方式撰寫、用來儲存汽車銷售資訊的簡單程式。接下來需要把它轉換成物件導向程式,才能更容易擴充。
本練習屬於課程
Programming Paradigm 概念
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# 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 = ____