text: 主動修改是計算機程式設計中，在一項的值變化時，其依賴項的值隨之變化的行為模式。與惰性求值相對。假設資料項A的值依賴於資料項B的值。即B的值發生變化將導致A的值的變化。主動修改是在B變化後立即修改A。被動修改或稱惰性求值是在取A的值時才修改A。一個具體例子是對於GUI應用程式，子選單項的內容列表依賴於程式的狀態，可以在程式狀態改變時立即修改子選單的列表。另一個例子是：可以在底層資料改變時立即修改視覺顯示，也可以僅在點選"redraw"按鈕後修改。事務處理中的直接修改與延遲修改也是這種例子。
metadata: erhwenkuo/wikipedia-zhtw
metadata: 主動修改
metadata: https://zh.wikipedia.org/wiki?curid=7453947