我開發了一個VSTO 4.0加載項,專爲將我們的業務應用程序集成到Microsoft Word中而設計。在製作加載項中編寫的代碼是我希望重新用於Microsoft PowerPoint的新插件的迷你框架。主要問題是Word和PowerPoint界面(例如,Microsoft.Office.Interop.Word.Table和Microsoft.Office.Interop.PowerPoint.Table)沒有共同的祖先,但我需要創建一個通用API插入,更新,表格和圖表等,它們將被標準化以與Word和PowerPoint對象一起工作。我應該選擇什麼設計原則/模式?我應該選擇什麼設計原則/模式?
using Word = Microsoft.Office.Interop.Word;
public class ReportHolder
{
public ReportHolder(Word.Document document) { ... }
public void AddTable(Word.Range range) { ... }
}
謝謝,我的一個版本是一個帶有System.Object簽名的版本,但由於我的輸入較弱,所以它不適合我。 – Tenere 2013-03-13 04:45:51