Máy Trạng Thái (State Machine)
Mẫu thiết kế Máy Trạng Thái (State Machine Design Pattern) là một phương pháp thiết kế hệ thống có thể tồn tại ở một trong nhiều trạng thái (chế độ) cụ thể, đi kèm các quy tắc chuyển đổi giữa các trạng thái này. Mỗi trạng thái đại diện cho một hành vi hoặc hành động khác nhau, và hệ thống di chuyển giữa chúng dựa trên các sự kiện hoặc điều kiện nhất định. Mẫu thiết kế này rất hữu ích trong việc tổ chức các hệ thống có hành vi thay đổi linh hoạt như giao diện người dùng hay trò chơi.