What does a state machine class encapsulate?

4 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng: D. Lớp máy trạng thái (state machine class) đóng gói CẢ HAI thứ: bảng chuyển trạng thái — phần dữ liệu tĩnh cho biết ở trạng thái nào, nhận sự kiện nào thì chuyển đi đâu và sinh hành động gì — và trạng thái hiện hành, phần dữ liệu động cho biết máy đang ở đâu. Thiếu một trong hai thì lớp không tự xử lý được sự kiện tiếp theo. A và C đều chỉ đúng một nửa. B sai vì statechart là ký pháp đồ hoạ để con người đọc lúc thiết kế; thứ được đóng gói trong mã là bảng chuyển trạng thái đã mã hoá từ statechart đó.

Cùng chủ đề

Xuất hiện trong 1 bộ đề