Thay đổi mô hình lập trình
Đôi khi xảy ra trường hợp bạn bắt đầu một dự án với một mô hình, rồi nhận ra nó không thật sự phù hợp với nhiệm vụ. Hiện bạn có một chương trình thủ tục đơn giản để lưu trữ thông tin bán ô tô, và cần chuyển nó sang chương trình hướng đối tượng để có thể mở rộng dễ dàng hơn.
Bài tập này là một phần của khóa học
Các Khái Niệm Về Mô Hình Lập Trình
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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 = ____