反轉控制, 即插件行爲來控制宿主程序

呵, 這個絕對原創, 若有雷同, 純屬巧合.

還記得有一位同學(jea...@gmail.com)提出的建議, 不知道大家是否還記得.
我還是記得比較清楚的.

"右側詞句釋義部分,能否支持無限點擊跳轉"

這個建議十分有意義. 有了這個功能, 軟件本身會方便很多. 鑑於當時的一些侷限性, 時間和精力問題, 加上當時的一個方案比較土一點, 所以到現
在才加進來.

late is better than never. 哈哈, 下一個版本里面, 就能看到這個功能了.

這個技術的核心思想是, 反轉控制, 即插件行爲來控制宿主程序. 這裏面涉及一個比較變態的邏輯.
就是說, 插件把宿主結束掉, 但是, 宿主掛了之後, 插件仍需要繼續執行下去. 但是, 由於插件必須依附於宿主而存在, 所以, 那個狀態, 我
們可以叫做zombie (僵死狀態), 肉體死了, 但是靈魂還必須把職責履行完畢才能極樂去.  
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章