一般而言,作用中的類別(執行緒)還必須是回應類別(具有狀態圖)。但是,您可能具有無狀態記憶體的作業。定義虛擬(空)狀態圖的暫行解決方法不是完全可接受的,這是因為此類作用中物件會使用狀態圖行為來處理事件。不過,可以將類別設為作用中,定義空的狀態圖,然後透過針對類別定義名為 takeEvent() 的作業並將想要的行為新增至此作業來置換預設行為,進而實現相同的效果。此方法的優點是您可以從視覺化除錯(例如,透過使用事件佇列)中受益。