Data driven progamming là gì?

Phrase Programming
data oriented programming

Data driven progamming là một mô hình lập trình ( programming model) trong đó dữ liệu tự điều khiển luồng (flow) của chương trình chứ không phải logic của chương trình. Đây là một mô hình mà bạn kiểm soát luồng bằng cách cung cấp các bộ dữ liệu khác nhau cho chương trình.

Ví dụ: nếu bạn có chương trình có bốn trạng thái: LÊN - XUỐNG - DỪNG - BẮT ĐẦU

Bạn có thể kiểm soát chương trình này bằng cách cung cấp đầu vào (dữ liệu) đại diện cho các trạng thái:

  • set1: XUỐNG - DỪNG - BẮT ĐẦU - DỪNG - LÊN - DỪNG
  • set2: LÊN - XUỐNG - LÊN - XUỐNG

Code chương trình được giữ nguyên nhưng tập dữ liệu điều khiển luồng của chương trình.

Learning English Everyday