Cấu trúc các classes với kế thừa và đa hình Python (phần 10)

Các phí tổn và lợi ích của lập trình hướng đối tượng

Bất cứ khi nào bạn học một phong cách lập trình mới bạn không sớm thì muộn làm quen với các phí tổn và lợi
ích của nó. Để đẩy nhanh quá trình này, bạn kết luận phần này bằng cách so sánh một vài phong cách lập
trình, tất cả chúng đã được sử dụng trong các học phần.
Cách tiếp cận với nó các học phần bắt đầu được gọi là lập trình mệnh lệnh. Code theo phong cách này chứa
các phát biểu đầu vào và đầu ra, các phát biểu gán và các phát biểu kiểm soát cho lựa chọn và lặp. Tên
bắt nguồn từ ý tưởng rằng một chương trình chứa một tập các lệnh đối với máy tính, cái trả lời bằng cách
thực hiện các hành động như thao tác xử lí các giá trị dữ liệu trong bộ nhớ. Phong cách này là phù hợp
cho viết các chuỗi code ngắn cái hoàn thành các nhiệm vụ đơn giản như giải quyết các vấn đề cái được
giới thiệu trong các học phần trước.
Tuy nhiên, khi các vấn đề trở nên phức tạp hơn, phong cách lập trình mệnh lệnh không tăng quy mô tốt. Cụ
thể là, số các tương tác giữa các phát biểu cái thao tác xử lí cùng các biến dữ liệu nhanh chóng gia tăng
vượt quá điểm hiểu của một lập trình viên con người người đang thử thẩm định hay duy trì code.

Chia sẻ