Tối ưu hóa mã nguồn với Strategy Pattern trong Python
Khi phát triển phần mềm, việc xử lý các luồng logic nghiệp vụ thường dẫn đến những khối lệnh điều kiện if/elif/else khổng lồ. Ví dụ, một hàm tính toán phí vận chuyển có thể được viết như sau:
def calculate_shipping_fee(method, weight):
if method == "standard":
return weight * 10
elif method == "express":
return weight * ...
Đăng vào ngày 3 tháng 9 lúc 10:15