[問題] plugin實作方法?

看板C_Sharp作者 (小永)時間16年前 (2009/09/24 11:45), 編輯推噓4(403)
留言7則, 6人參與, 最新討論串1/4 (看更多)
請問一下 應用程式可新增功能,類似plugin的方法如何實作? 舉例來說有功能 A、B、C、D、E等模組,模組間互相獨立或相依 使用者如果需要A的功能,則安裝A模組就好。 如果需要C跟D的功能,則安裝這兩個模組就可以給另一位使用者 請問網路上有在討論此種作法的網站嗎? 目前我從網路上找到的資料只有 Michael Tsai大所提到的: 動態型別應用例:動態載入 DLL模組 請問一下如果要搜尋的關鍵字應該使用什麼 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.69.158.245 ※ 編輯: Syung1983 來自: 203.69.158.245 (09/24 11:56)

09/24 12:02, , 1F
我用我笨笨的想法,plug-in把它想成副程式呢?
09/24 12:02, 1F

09/24 14:23, , 2F
需要定義出必要的Interface,然後利用相關的動態載入方式
09/24 14:23, 2F

09/24 16:34, , 3F
請問可以提供一下簡單範例嗎?感激不盡
09/24 16:34, 3F

09/24 17:23, , 4F
09/24 17:23, 4F

09/24 18:41, , 5F
你可以搜尋一下網路上關於 Command 的設計模式
09/24 18:41, 5F

09/24 18:43, , 6F
另外還有微軟的 Composite UI Application Block
09/24 18:43, 6F

10/04 10:39, , 7F
.Net Reflection
10/04 10:39, 7F
文章代碼(AID): #1Akkjcj- (C_Sharp)
討論串 (同標題文章)
文章代碼(AID): #1Akkjcj- (C_Sharp)