Việc thực hiện các sơ đồ nhà nướcMột biểu đồ trạng thái có thể được thực hiện trong ba cách chính: lồng nhau chuyển, mô hình nhà nước, và nhà nước bảng. Cách tiếp cận trực tiếp nhất để xử lý tình trạngHình 10,5 trực giao đồng thời kỳ sơ đồ là một tuyên bố chuyển đổi lồng nhau, chẳng hạn như con số 10.6. Mặc dù nó là trực tiếp, nó là winded, ngay cả đối với trường hợp đơn giản này. Nó cũng là rất dễ dàng cho cách tiếp cận này để có được ra khỏi kiểm soát, vì vậy tôi không thích sử dụng nó ngay cả đối với trường hợp đơn giản.Mô hình nhà nước [lũ bốn] tạo ra một hệ thống phân cấp của các lớp học của nhà nước để xử lý các hành vi của các tiểu bang. Mỗi tiểu bang trong sơ đồ có một nhà nước phân lớp. Bộ điều khiển có phương pháp cho từng sự kiện, mà chỉ đơn giản là chuyển tiếp đến các lớp học nhà nước. Biểu đồ trạng thái của hình 10.1 sẽ mang lại một thực hiện được chỉ định bởi các lớp hình 10.7.Đầu trong hệ thống phân cấp là một lớp trừu tượng mà thực hiện tất cả các phương pháp xử lý sự kiện để không phải làm gì. Cho mỗi tiểu bang cụ thể, bạn chỉ đơn giản là ghi đè lên các sự kiện cụ thể các phương pháp mà nhà nước mà có quá trình chuyển đổi.Phương pháp tiếp cận bảng bang nắm bắt thông tin biểu đồ trạng thái như dữ liệu. Vì vậy hình 10.1 có thể sẽ đại diện cho một bảng như bảng 10.1. Sau đó chúng tôi xây dựng một thông dịch viên sử dụng bảng nhà nước tại thời gian chạy hoặc một máy phát điện mã mà tạo ra các lớp dựa trên bàn nhà nước.Rõ ràng, nhà nước bảng là nhiều việc để làm một lần, nhưng sau đó bạn có thể sử dụng nó mỗi khi bạn có một vấn đề nhà nước tổ chức. Thời gian chạy bang bàn cũng có thể
đang được dịch, vui lòng đợi..
