看板 C_Sharp 關於我們 聯絡資訊
※ 引述《Syung1983 (小永)》之銘言: : 請問一下 應用程式可新增功能,類似plugin的方法如何實作? : 舉例來說有功能 A、B、C、D、E等模組,模組間互相獨立或相依 : 使用者如果需要A的功能,則安裝A模組就好。 : 如果需要C跟D的功能,則安裝這兩個模組就可以給另一位使用者 : 請問網路上有在討論此種作法的網站嗎? : 目前我從網路上找到的資料只有 : Michael Tsai大所提到的: 動態型別應用例:動態載入 DLL模組 : 請問一下如果要搜尋的關鍵字應該使用什麼 要做出這種plugin的方式有兩點觀念: 1. 你要怎麼讓裝載plugin的容器知道怎麼加入並操作plugin? 所有的plugin在"外觀"上要一致,裝載容器才知道怎麼操作,此處外觀就 是所謂的Interface 2. plugin之間既然獨立,你要怎麼讓彼此溝通? 或許你可以考慮有一個中央控制的類別,能知道: *** 有"哪些" plugin會需要東西 *** plugin "何時" 需要東西 *** plugin需要 "什麼" *** 去 "哪邊" 尋找plugin需要的東西 *** 怎麼把找到的東西 "給予" plugin -- XBOX LIVE ID: liunate 目前常玩的連線有: GoW2, Halo3 家裏居住地區有幸可以牽光纖雙向5M/5M 開站應該大家會很順,歡迎來連線 :] 萬年徵求長期組隊中手以上GoW公開網路遊戲、Halo3排名隊友 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.50.58.68
Syung1983:謝謝大大觀念的講解 比較知道如何下手了 09/29 09:23