第 10 章 委派類
10.1. 什麼是委派類
委派類是實現了Activity或 Condition的類。 根據流程虛擬機的期待,這裡有外部類提供了程序邏輯, 插入到PVM的圖形執行中。 外派類可以被流程語言 和最終用戶提供。
10.2. 委派類的配置
委派類可以實現配置化。成員變量可以包含配置參數, 所以一個委派類可以在 每次使用的時候進行不同的配置。比如, 在Display活動中, 打印到控制台的信息就是一個 配置參數。
委派類應該是無狀態的,這意味著執行接口方法 應該不會改變成員變量的值。在執行階段改變委派類的成員變量的值 其實似乎在執行階段改變這個流程。 那是線程不安全的,通常會導致與預期不符的結果。 作為一個異常,getter和setter都可以使用來注入配置, 因為它們在委派類實際使用在流程執行之前 就被調用了。
10.3. 對象引用
TODO
10.4. 設計期間 對 運行期間
TODO: 設計期間的活動行為應該和運行期間的行為相同。
10.5. 用戶代碼攔截器
TODO: 用戶代碼攔截器
10.6. 成員變量配置 對 配置
TODO: 記錄成員變量配置 對 配置