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